摘要: 标准模板库 泛型程序设计(generic programming)的思想 : 模板机制,以及标准模板库STL 。 标准模板库 (STL,Standard Template Libaray) 一些常用数据结构和算法的模板的集合。将一些常用的数据结构(比如链表,数组,二叉树)和算法(比如排序,查找)写成 阅读全文
posted @ 2021-04-28 20:52 FlameAlpha 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 更详细的内容在博文各个常用的排序算法的适用场景详细分析(原地,稳定,最好、最坏、平均时间复杂度)和各个排序算法的实现与优化(含动画演示)中已经进行了详细了讲解,这里是为了方便快速拾起进行的一句话总结 冒泡排序:从前向后依次相邻的两个元素作比较,前比后大则交换,反之无操作 插入排序:从前向后遍历元素, 阅读全文
posted @ 2021-04-28 20:40 FlameAlpha 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Python环境直接复制问题 在复制Python到其他电脑之后需要修改一下文件位置的设定,一般情况下载PythonXX的script文件夹下,比如pip,ipython就在这里 使用HEdit进行编辑exe文件,具体方式就是使用HEdit打开文件之后,选择原来的文件位置复制,之后ctrl+H进行替换 阅读全文
posted @ 2021-04-28 20:05 FlameAlpha 阅读(85) 评论(0) 推荐(0) 编辑
摘要: C++并发编程基础 在C++线程库中提供一个native_handle()成员函数,允许通过使用平台相关API直接操作底层实现。 为了并发地运行函数,需要使用特定的函数以及对象来管理各个线程。C++在头文件中提供了管理线程的类和函数 一个简单的Hello, Concurrent World程序: # 阅读全文
posted @ 2021-04-28 20:01 FlameAlpha 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 有一个简单的办法。假设原来的工程文件名是first,在工程文件目录中,你可以看到很多主文件名为first的文件,其中有两个文件分别叫做: first.uvopt和first.uvproj。 你只要把这两个文件的主文件名改成你需要的名字,例如second,变成second.uvopt和second.u 阅读全文
posted @ 2021-04-28 19:59 FlameAlpha 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 除了 *.pro 这个工程文件以及动手写的 *.cpp, *.h 和 *.ui 文件之外,删除所有 Qtcreator 自己生成的文件。 手动把 .pro 的名字改为下一部分作业的名字,打开.pro,里面有一行 "TARGET = " ,"" 修改为下一部分作业的名字。 阅读全文
posted @ 2021-04-28 19:58 FlameAlpha 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 并查集主要用于解决连接问题,其基本思想是为每一个数据都打上标签,当标签一致时则为一个集合。但是考虑到求并集的时候的效率问题,这里采用树形结构解决该问题,简单来说就是利用两个节点的根节点是否一致作为是否为一个集合的标志。 实现 查找:为防止该数据结构退化为链表,在每次查找过程中,选择进行路径压缩,使该 阅读全文
posted @ 2021-04-28 18:51 FlameAlpha 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Py_Initialize,Py_Finalize 的调用次数最好为一次,经尝试重复调用将抛出异常 Python 指针对象应在最后使用 Py_DECREF 进行delete 外部库需要自己拷贝,同时使用 sys.path.append() 将其包含进系统路径。 具体代码实现见 : HeartCare 阅读全文
posted @ 2021-04-28 18:49 FlameAlpha 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 注意:库的machine类型一定要保持一致 x64 or x86 添加库文件 添加库文件路径 阅读全文
posted @ 2021-04-28 18:48 FlameAlpha 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 虚基类 一个类可以在一个类族中既被用作虚基类,也被用作非虚基类。 在派生类的对象中,同名的虚基类只产生一个虚基类子对象,而某个非虚基类产生各自的子对象。 虚基类子对象是由最派生类的构造函数通过调用虚基类的构造函数进行初始化的。 最派生类是指在继承结构中建立对象时所指定的类。 派生类的构造函数的成员初 阅读全文
posted @ 2021-04-28 18:47 FlameAlpha 阅读(129) 评论(0) 推荐(0) 编辑