C++
EricHu0607
这个作者很懒,什么都没留下…
展开
-
C++回调的几种方式
自己平时常用到的C++回调方式主要为两类通过设置函数指针的方式通过集成接口的方式(Sink下沉)一. 设置接口sink的方式一般都是由一个消息接口类,作为回调,需要处理返回回调的信息的类,只需要继承接口类,并实现对应的方法即可。初始化时,只需要将子类设置下去,待任务完成时,就可以实现回调。简单的模仿一下文件传输,ITaskCallback为消息回调接口,需要该消息回调的类,只需要继承...原创 2019-11-24 17:53:50 · 1004 阅读 · 0 评论 -
八大排序算法(C++)
0. 排序算法分析角度a. 算法的执行效率最好情况、最坏情况、平均时间复杂度 时间复杂度的系数、常数、低阶 比较次数、交换或移动次数b. 算法的内存消耗空间复杂度,当空间复杂度为O(1)时,被称为原地排序c. 算法的稳定性如果待排序的序列存在值相等的元素,经过排序之后,相等元素之间的先后顺序保持不变。1. 冒泡排序冒泡排序只会操作相邻的两个数据。每次操作都会对两个...原创 2019-10-13 20:58:39 · 269 阅读 · 0 评论