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