自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 快慢指针找环起点的数学推理

这个推理基于以下数学原理:假设在相遇点之前的距离为a,环的起点到相遇点的距离为b,环的长度为c。这意味着从链表头部到环的起点的距离等于从相遇点继续前进k - 1个环长度再回到环的起点的距离。因此,将其中一个指针重置为链表头部,两个指针以相同的速度前进,它们将在环的起点相遇。如果链表中不存在环,快慢指针将会遍历整个链表并最终到达链表的尾部,而不会出现相遇的情况。总结起来,快慢指针方法本身并没有直接的数学推理来确定环的起点,但通过运用数学原理,在快慢指针相遇后,可以推导出环的起点。

2023-12-22 12:47:55 399

原创 C语言指向二维数组指针的使用的一个问题

c语言初学者会遇到指针问题# include <stdio.h>int main(void) { int a[4][3] = { {1, 2, 12}, {3, 4, 34}, {5, 6, 56}, {7, 8, 78} }; int (*pArr) [3]; //一定要加上括号,因为[]的优先级高于* pAr...

2019-08-07 18:01:27 257

原创 为什么sourceinsight 隔一段时间一闪一闪

为什么sourceinsight 隔一段时间(大概1分钟)一闪一闪?原因:刷新时间设置为太短,而我的项目太大,导致刷新不过来解决方法:点击打开options-preferences-general选项。然后进入project file synchronization选项。修改或点击取消“background synchronization every * minutes” ,返回即可。...

2019-05-24 09:35:43 4397

原创 宏定义、条件编译探究

宏定义,条件编译@TOC支持1. 条件编译,内嵌宏定义可以;(参考如下代码段1)支持2.条件编译,内嵌条件编译可以(参考如下代码段1)参考代码段1:#include <stdio.h>#ifdef CC#define MM#else#define CC#endifint main(){ printf("Hello, World!\n"); int ...

2019-05-09 09:50:28 198

原创 类this指针

源码:`#include #include &lt;stdlib.h&gt;using namespace std;class Fu {public: string num = “父类成员变量;”;public: virtual void show() { cout&lt;&lt;(this-&gt;num);//因为成员变量没有多态,所以this指向当前类对象的成员变量。 cout...

2019-02-12 15:39:06 293

原创 主机端与virtualbox上的linux共享文件夹

主机端与virtualbox上的linux共享文件夹主机与virtualbox上的Linux共享文件夹:也可以参考主机端的共享文件夹下的内容,如下图主机端 主机上共享文件夹:虚拟机端 添加挂载命令,如下图:此时可以看到共享成功了,如下图:注意:主机端的每一个共享文件夹在虚拟机端要单独建立一个文件夹,否则新的共享文件夹会覆盖以前的...

2018-12-21 13:43:45 218

原创 加快Qt编译

读帖综合而来: Qt中有一个stable.h头文件中有很多的常用qt类:比如#include &lt;QtCore&gt;#include &lt;QtGui&gt;用类似MFC的预编译处理头文件机制,只需要在.pro文件中加入一行PRECOMPILED_HEADER = stable.h注意:MFC是默认打开预编译处理头文件(PCH)。就是VC的特性如果想编译更快...

2018-08-20 13:44:53 556

原创 qml ListModel使用的问题

qml用ListModel模型实例化多个同类对象:错误用法1:错误用法2:当alias后面的不是为model时, 检查,发现ListModel的clrPara赋值并不存在数据类型错误,输出用循环输出clrPara里的数据,也正常。故应该不是数据类型的原因。正确用法:...

2018-08-17 11:11:40 9557

原创 c++ 构造函数 析构函数 实验探究https://mp.csdn.net/postedit

实验1#include &lt;iostream&gt;using namespace std; class test{ //其他代码 test(){ cout &lt;&lt; "//刚开始"&lt;&lt;endl; } ~test() { cout &lt;&lt; "//这里什么都不做,空的!"&lt;&

2018-08-16 16:39:52 322

原创 Qt Creator 程序打包 过程 处理qt环境可以运行,(没有qt环境不能运行)干净电脑

要求:程序没有问题。环境:mingw + qtcreator release模式下编译运行成功。1.回到release目录下,点击程序是否能运行。 如果不能运行; 应该是没有添加环境变量 ; 2.windeployqt 程序名.exe –qmldir 编译器路径下的qml文件夹 可以cmd命令,也可以是qtcreator自带 3.通过windeployqt命令,点击你...

2018-08-14 16:59:27 3381

原创 定义多维的点模板类,任意数据类型

#include &lt;iostream&gt;#include &lt;assert.h&gt;using namespace std;template &lt;class type, int dim&gt;class Point{public:Point();Point(type coords[dim]){ for(int idx = 0; idx &lt; dim;...

2018-08-10 10:42:55 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除