logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】实现红黑树

红黑树也是三叉链结构(左指针、右指针和父亲指针),有一个新的存储位来记录节点的颜色,这里实现的红黑树是kv模型。RED,//红色BLACK//黑色,_kv(kv),_col(RED)//默认的新节点都是红色的{}

文章图片
#c++#开发语言#c语言 +2
【计算机网络】传输层协议TCP

因为在前面两次的握手中,客户端发送信息,建立连接,服务端应答,客户端收到服务端的应答,才确定之前发送的信息服务端是收到。在数据传输的时候有建立连接的报文、正常通信的报文、断开连接的报文,总之就是通信过程中会收到各种各样的报文,而TCP报文是需要类型的,所以要区分报文的类型,标志位存在的意义就是区分不同的TCP报文类型。在等待的过程中,接收端的接收缓冲区里面的数据更多交给上层处理,即接收缓冲区空间更

文章图片
#计算机网络#tcp/ip#网络协议 +4
【数据结构】时间复杂度和空间复杂度

我们平时完成一件事有效率快慢、好坏之分,在编程中,也有类似的概念,这就是算法的效率。有的代码很多,有的代码很少,一定是少的代码效率高吗,如何衡量一个算法的好坏就是本章的重点。

文章图片
#数据结构#c语言#开发语言
【Qt】信号和槽

我们自己实现一个槽函数,然后调用它。与自定义一个成员函数是一样的。别忘记声明该函数button->setText("按钮");delete ui;// 按下按钮,修改窗口标题this->setWindowTitle("按钮已经按下");this->setWindowTitle("按钮已经按下");运行,最终的效果与前面一样这种方式不需要手动connect,因为Qt内部已经帮我们处理好了Qt中也是允

文章图片
#qt#开发语言#c++
到底了