深入解析C++中的mutable关键字
在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中
收藏 0赞 0分享
冒泡排序的三种实现方法
本篇文章是对冒泡排序的三种实现方法进行了详细的介绍,需要的朋友可以过来参考下。希望对大家有所帮助
收藏 0赞 0分享
C语言/C++中如何产生随机数
这里要用到的是rand()函数, srand()函数,和time()函数。需要说明的是,iostream头文件中就有srand函数的定义,不需要再额外引入stdlib.h;而使用time()函数需要引入ctime头文件
收藏 0赞 0分享
C++基本算法思想之穷举法
在使用穷举法时,需要明确问题的答案的范围,这样才可以在指定的范围内搜索答案。指定范围之后,就可以使用循环语句和条件语句逐步验证候选答案的正确性,从而得到需要的正确答案
收藏 0赞 0分享
C++基本算法思想之递推算法思想
递推算法需要用户知道答案和问题之间的逻辑关系。在许多数学问题中,都有明确的计算公式可以遵循,因此可以采用递推算法来实现
收藏 0赞 0分享
C++二叉树结构的建立与基本操作
二叉树是数据结构中的树的一种特殊情况,有关二叉树的相关概念,这里不再赘述,如果不了解二叉树相关概念,建议先学习数据结构中的二叉树的知识点
收藏 0赞 0分享
C++中队列的建立与操作详细解析
队列结构是从数据运算来分类的,也就是说队列结构具有特殊的运算规则。而从数据的逻辑结构来看,队列结构其实就是一种线性结构。如果从数据的存储结构来进一步划分,队列结构可以分成两类
收藏 0赞 0分享
C++中栈结构建立与操作详细解析
我们可以把栈理解成一个大仓库,放在仓库门口(栈顶)的货物会优先被取出,然后再取出里面的货物。而从数据的逻辑结构来看,栈结构起始就是一种线性结构
收藏 0赞 0分享
C++中单链表的建立与基本操作
以下是对C++中单链表的建立与基本操作进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
收藏 0赞 0分享
如何在C++中建立一个顺序表
在使用顺序表之前,首先创建一个空的顺序表,也就是初始化顺序表。这里,在程序中只需设置顺序表的结点数量ListLen为0即可。这样,后面需要添加的数据元素将从顺序表的第一个位置存储
收藏 0赞 0分享
C++中函数的默认参数详细解析
在函数声明或定义时,直接对参数赋值,该参数就是默认参数。在函数调用时,省略部分或全部参数,这时就会使用默认参数进行代替
收藏 0赞 0分享