- 博客(9)
- 收藏
- 关注
原创 QT开发学习
labfirst = new QLabel("我是-zxd",this);labfirst->setFont(QFont("隶书",22));setWindowTitle("Qt窗口API位置函数测试");labgeomerty = new QLabel("函数geomery():");labwidth = new QLabel("函数widht():");labheight = new QLabel("函数height()");
2025-08-15 21:59:38
458
原创 c++面向对象学习
对 *p进行const,*p(即指针指向的值)不可改,但是p(指针的指向)(地址)可以改。对 p进行const ,*p(指针指向的值)可以改,但是 p (指针的指向)不可以改。常量指针,指针的指向的可以修改,指针指向的值不可修改。指针常量,指针的指向不可以改,指针指向的值可以改。32位操作系统中,指针占用4字节。指针的指向和指针指向的值都不可改。指针前面加个const。
2025-04-25 18:39:58
262
原创 第二章、数据结构
接下来N NN行,每行包含一个操作指令,操作指令为”I x”,”PM”,”DM”,”D k”或”C k x”中的一种。接下来 m 行,每行包含一个操作指令,指令为 C a b,Q1 a b 或 Q2 a 中的一种。对于每个询问指令 Q a b,都要输出一个结果,如果 a 和 b 在同一集合内,则输出 Yes,否则输出 No。对于每个询问指令 Q x,输出一个询问结果,如果x xx在集合中出现过,则输出 Yes,否则输出 No。priority_queue 优先队列,push(),top(),pop()
2024-07-26 02:10:51
458
原创 第一章、基础算法
lowbit原理:根据计算机负数表示的特点,如一个数字原码是011111000,他的负数表示形式是补码,也就是反码+1,反码是10000111,加一则是10001000,二者按位与得到了1000,就是我们想要的lowbit操作,即得到最后一位1。(x1,y1)到(x2,y2)的值为:s[x2][y2]-s[x2][y1-1]-s[x1-1][y2]+s[x1-1][y1-1]前n项的和:s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+a[i][j]构造b1,b2,b3……
2024-07-19 22:37:36
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅