logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【c++】——map和set

概念set的底层是红黑树(也就是平衡二叉搜索树),是一种关联式容器,它的作用主要进行搜索,搜索效率为logn,它的特性只有一个键值key,set不允许出现两个元素是键值。其中的键值我们是不能被修改,因为修改key就会破坏set的结构,所以它的key值被设置为const。insert接口pair<iterator,bool> insert (const value_type& v

文章图片
#b树#数据结构#c++
【数据结构】——二叉搜索树

目录前言二叉搜索树的概念二叉搜索树的操作树的节点实现搜索树的基本结构插入数据查找删除拷贝构造函数二叉搜索树的应用前言在c++中的容器里map和set的学习需要二叉搜索树的铺垫,也为后边的的红黑树和AVL树做铺垫,也就是说,今天主要讲搜索树的基本结构和应用。二叉搜索树的概念所有的根节点大于左子树的节点,小于右子树的节点的二叉树就叫做二叉搜索树。二叉搜索的性质:如果左子树不为空,则左子树上的所有节点都

文章图片
#b树#数据结构#c++ +1
【linux】——动静态库

在linux操作系统中,函数库是一个非常重要的的东西,因为很多软件之间都会互相使用彼此提供的函数来使用其特殊的功能。例如我们在写c语言的时候,但我们要使用printf这个函数时,我们都会包含stdio.h这个库,因为printf的具体实现是放在stdio.h文件里面的。什么叫做库呢?函数库其实本质是一堆非包含main的函数的.c文件,通过编译后形成相对应的.o文件,然后将这堆.o文件中所有代码打包

文章图片
#linux#运维#服务器 +2
【QT】——QJson类的使用

QJsonArray中的所有类型的操作,都需要统一为 QJsonValue 类型。在QT中,从文件中或从网络中读取的数据是 QJson的字符流,这种字符流则用QJsonDocument来表示。QJsonObject 封装了 Json 中的对象,在里边可以存储多个键值对.QJsonArray 封装了 Json 中的数组,在里边可以存储多个元素,Json中主要两种数据格式:Json数组,和Json 对

文章图片
#数据库#qt#c++ +1
【QT】——信号和槽

信号和槽是 Qt 特有的信息传输机制,是 Qt 设计程序的重要基础,它可以让互不干扰的 对象建立一种联系,当信号发出时,被连接的槽函数会自动被回调。这就类似观察者模式:当发生了感兴趣的事件,某一个操作就会被自动触发。

文章图片
#qt#开发语言
【QT网络云盘】——设计登录界面(手把手教学)

1.在项目中创建一个新的widget文件,步骤如下2.在新的ui界面中设计自定义标题栏步骤:1.点击窗口,在属性表中设置宽度。2.将控件拖放到窗口上,并对其水平布局,并删除掉按钮的文本3.进入各个按钮的样式表,将图片的 设置进 图片中;4.最终形成自定义标题框5.将标题框设置进主界面中将自定义的标题栏的类名 设置进去。选择对应的类,最后点击提升即可。点击运行代码,发现原先的标题栏还存在。

文章图片
#github#qt
【从零开始学c++】——基础语法的详细讲解

目录1.前言2.输入和输出2.命名空间2.1命名空间的定义如何使用std中的函数1.前言c++语法兼容c,也就是说使用c++的编译器中,既能用c++的语法,也可以用c的语法。2.输入和输出2.命名空间2.1命名空间的定义在c语言中,命名变量时不能用关键字,或者一个变量中不能定义两次,这样就会构成重定义的错误,为了解决这个不足,c++就增加了一个命名空间的这个东西,将名字进行隔离。定义命名空间,需要

#c++#编程语言#c语言
【c++复习笔记】——智能指针详细解析(智能指针的使用,原理分析)

💂 个人主页:努力学习的少年🤟 版权: 本文由【努力学习的少年】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

文章图片
#c++#c语言
最大公约数与最小公倍数的详细讲解及求法

最大公约数的基本概念能够整除一个整数的整数称为其的约数(如5是10约数);能够被一个整数整除的整数称为其的倍数(如10是5的倍数);如果一个数既是数A的约数,又是数B的约数,称为A,B的公约数,A,B的公约数中最大的一个(可以包括AB自身)称为AB的最大公约数。辗转相除法求最大公约数辗转相除法的基本做法用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,

#c语言
【QT】——QChartView,QChart,QValueAxis类的使用,折线图,柱状图,饼状图的实现

QAbstractSeries类是数据集合,主要子类为QLineSeries——折线类,在QChart中添加QAbstractSeries,才可以展示出数据,否则QChart只能展现坐标轴。QAbstractSeries为系列的基类,其下又分为 QXYSeries类(折线图、样条曲线图、散点图的基类)、QPieSeries类(饼状图)、QAbstractBarSeries类(条状图)// 1.1

文章图片
#qt#开发语言
    共 12 条
  • 1
  • 2
  • 请选择