暂无搜索历史
结合我们的使用,我们可以发现string事实上就是一个字符串,但是里面添加了统计容量和字节大小的两个成员变量~
早期 C/C++ 中 auto 的含义是:使用 auto 修饰的变量,是具有自动存储器的局部变量 。使用auto替换长类型就十分方便~
内存池技术旨在解决传统内存分配方式中性能瓶颈和内存碎片化的问题。在程序运行过程中,频繁的内存分配和释放操作不仅会增加系统的开销,还可能导致内存碎片的产生,从而降...
我们知道实现数据交换需要创建一个中间变量来实现的~对于不同的类型,我们是一个个写的,事实上它们的逻辑是相似的,只是它们的类型不一样而已~所以这个时候C++就引入...
前面在C语言阶段的一篇博客 C语言——动态内存分配我们提到过C/C++程序中内存区域的划分~
我们生活中经常会使用到日期,比如日期加天数,日期-日期,倒计时等等,这里我们要实现的日期类就是来实现这样一些具有实际意义的日期处理~像日期加日期这种是没有实际意...
》 引用成员变量,const成员变量,没有默认构造的类类型变量,必须放在初始化列表位置进行初始化 ,否则会编译报错~
很简单~因为在类里面_x和_y成员变量是私有的,所以在类外面是不可以访问的~那我们有什么方法解决呢?这里给出几种方法~
例:使用编译器自动生成的默认构造函数,初始化的值是不确定的~可以理解为随机值~
class Stack这里面的成员变量和成员函数是不能在类外面被访问的~class定义成员没有被访问限定符修饰时默认为private
C++的起源可以追溯到1979年,当时Bjarne Stroustrup(本贾尼·斯特劳斯特卢普(C++祖师爷)(这里翻译的名字不同的地方可能有差...
冒泡排序是⼀种最基础的交换排序。因为每一个元素都可以像小气泡一样,根据自身大小一点一点向数组的一侧移动,所以叫做冒泡排序。
在我们的生活中,处处都有排序的影子~比如世界五百强,中国内地大学排名,学生成绩排名……这些都是排序的运用,程序员们就需要使用排序来解决问题~
这里我们会发现题目希望我们编写一个程序,而不是一个函数,那么这里就需要我们自己去创建二叉树,定义二叉树结点,不能使用现成的。
既然这里涉及到保存数据的比较,那么肯定需要遍历我们的二叉树了,具体怎么比较呢?我们给出思路~
在上一篇博客我们说到了树的基本概念,以及顺序结构二叉树的实现及运用,我们知道二叉树还可以通过链式结构来实现,这一篇博客带着大家一起继续在二叉树的世界里面遨游~(...
1. 子树之间不能有交集(子树不能相交)如果存在相交,那么就是另外一种数据结构图。
在前面我们已经学习了一些基本的数据结构以及进行一些算法题练习,领会到了一些算法题巧妙的算法思路~这一篇博客依然是关于算法题的练习~继续在算法的世界里面遨游~
链表分割: https://www.nowcoder.com/practice/0e27e0b064de4eacac178676ef9c9d70
我们可以看到数据的插入和删除操作都在固定的一端进行,我们把这固定的一端叫做栈顶 ,另外的一端叫做栈底,这也就是栈这个线性表的特殊之处了。
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市