摘要:
题目排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。下列排序中,不可能是快速排序第二趟结果的是()【2019年全国试题10(2分)】 A. 5, 2, 16, 12, 28, 60, 32, 72B. 2, 16, 5, 28, 12, 60, 32, 72C. 2, 12, 16 阅读全文
摘要:
要点: 从这棵树的根结点开始,从上到下,看每一个结点,把你正在看的结点的孩子放在左子树,兄弟放在右子树。 口诀: 1. 将 节点的孩子 放在左子树; 2. 将 节点的兄弟 放在右子树。 关于这个问题,最好的办法就是记住一道例题了,因为语言不是很好描述,也不容易看懂描述。 例题: 或者有另一种理解方法 阅读全文
摘要:
#include <iostream> #include <vector> using namespace std; struct Sales_data { //友元函数不受权限控制,友元函数的作用就是提供直接访问对象的私有成员的接口。 friend Sales_data add(const Sal 阅读全文
摘要:
场景描述: A程序有A1,A2两个操作需要执行 B程序有B1,B2两个操作需要执行 表面逻辑:A程序需要获取B程序的数据(B不能直接回复A消息,需要通过另一个通道通知) 细节逻辑:A程序需要执行A1后,发送消息给B1,B1执行消息后使用B2消息回复A程序,发送给A2,A2去唤醒A1,A程序A1就得到 阅读全文
摘要:
写在最前面 skynet是目前使用比较广泛的服务端框架,虽然目前网上资料众多,但是从自己的学习和使用经历来看,缺乏能够让自己系统了解该框架底层机制的资料,这段时间,趁着自己有时间,阅读了skynet底层的一些代码,现在将自己理解的部分总结并记录下来,以备日后使用。本文旨在捋清skynet框架的结构和 阅读全文
摘要:
####概念 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 ####常规使用 C:\Users\A>Tracert www.baidu 阅读全文
摘要:
####const概念 有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定。 const int MaxNum = 100; //班级的最大人数 MaxNum 阅读全文
摘要:
声明:只是规定了变量的类型和名字,而没有进行内存分配。 定义:不仅规定了变量的类型和名字,而且进行了内存分配,也可能会对量进行初始化。 初始化:当对象在创建时获得了一个特定值。 赋值:擦除原有的值,并赋予新值。 int a; //声明并定义a extern int a; //extern表示声明但不 阅读全文
摘要:
#include <iostream> #include <ctype.h> #include <ft2build.h> #include FT_FREETYPE_H #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui 阅读全文
摘要:
主要实现如下功能 1.红黑树的前中后顺遍历 2.红黑树的创建 3.红黑树的销毁 4.查找"红黑树"中键值为key的节点(递归) 5.查找"红黑树"中键值为key的节点(非递归) 6.返回最小结点的值(将值保存到val中) 7.返回最大结点的值(将值保存到val中) 8.打印红黑树 9.将结点插入到红 阅读全文