暂无搜索历史
在上一章中想必我们已经领略到了双指针和单调性相遇后擦出的美妙火花,在这章中我们就来一起探索一下同向双指针又有怎样的独特风味
浅拷贝也称之为位拷贝,编译器只是将对象中的值拷贝过来。如果对象中管理资源,最后就导致多个对象公用同一份资源,当一个对象销毁时就会导致该资源释放掉,而此时的其他...
string是STL(标准模板库)中的字符串类型,用于表示和操作字符串数据。它是一个类,封装了char*字符指针,并管理该字符串的内存分配和释放,用户无需担心内...
STL是Standard Template Library的简称,中文名是标准模板库,是C++标准库的重要组成部分,它不仅是一个可以复用的组件库,而且还是包罗...
在上一章中我们已经认识到了双指针,在这章里我们就来探索一下当双指针和单调性遇见后会擦出怎样的火花呢?
模板就相当于我们高中写作文时套用的作文模板,在大多数情况下是可以通用的。那么我们要是在编程中也想利用这种方式呢?那就不得不提起泛型编程——编写与类型无关的通用...
双指针顾名思义就是用两个指针相互配合来解决问题的。这两个指针可以在同一个数组或链表上,也可以在不同的数据结构上。它们既可以同时移动,也可以一快一慢。
初始化列表也是对类成员变量进初始化的一种方式。构造函数初始化成员变量主要是在函数体内赋值的,初始化列表的使用方式是以一个冒号开始,接着是以逗号分隔各成员变量的数...
默认成员函数是用户没有显示的写而编译器自动生成的函数,一个类,我们不写编译器会默认生成6个默认成员函数。
class + 类名 + {}; class为定义类的关键字,定义结束时后面的;不能省略。 类主体中的内容称为类的成员:类中的变量称为成员属性或者成员变量;类...
首先C++兼容C语言的大多数语法,所以用C语言实现 Hello world! 同样也可以运行。 💦<1>用C语言实现 Hello world!
栈是一种线性表,只允许从固定的一端进行数据的插入和 删除,进行数据插入删除的一端叫做栈顶,另一端则叫栈底。 🍃压栈: 栈的插入操作叫做压栈/入栈/进栈。压栈在...
顺序表是一种线性表,线性表是n个具有相同特性的数据元素的有限序列,常见的线性表有:顺序表,链表,栈,队列 👉线性表的逻辑结构:在逻辑上是一条连续的直线。 👉...
思路:先查找中间节点,然后将后半段逆置 结束条件:有一个为空就结束 查找中间节点:
计算机中CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数据也会放到内存中。那么内存中的数据是如何高效管理的呢? 计算机中的内存如同...
超过一个字节的数据在内存中存储时,就有存储顺序的问题,按照不同的存储顺序分为大端字节序存储和小端字节序存储。 大端(存储)模式: 是指数据的低位存储在高地址...
有符号位整数的组成: 符号位 + 数值位 其中最高位为符号位,剩余都是数值位。符号位的 0 表示 “正”,1 表示 “负”。 正整数的原码 ,反码,补码相同。...
💫 我们生活中也有常见的进制 表示时间的60进制 表示星期的7进制 表示月份的12进制
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市