- 博客(16)
- 收藏
- 关注
原创 数据结构-线性表
链表是一种链式存储的线性表。链表是一种基本的数据结构,它由一系列节点组成,每个节点包含一个值和指向下一个节点的指针。链表的特点是可以动态添加和删除节点,而不需要预先知道数据的数量。与数组不同,链表中的节点不一定是连续的存储空间,因此可以有效地利用内存空间。特点:优点:不要求大片连续空间,改变容量方便。可以动态的添加和删除节点缺点:不方便可随机存取,要耗费一定空间存放指针。
2024-12-30 08:44:06
1408
原创 数据结构————概述
数据结构是计算机存储,管理数据的方式。数据必须依据某种逻辑联系组织在一起存储在计算机内,数据结构研究的就是这种数据的存储结构和数据的逻辑结构。
2024-12-29 17:00:48
532
原创 C++ 运算符重载
● 运算符重载只能限制在C++已有的运算符范围内,即不能创建新的运算符。● 运算符重载不能改变运算符的优先级和结合性。● 运算符重载不能改变运算符的操作数和语法结构。● 无法更改已有的基本数据类型运算规则,只能应用于包含用户自定义类型的运算。● 运算符重载应该保持与原有运算符功能类似,避免没有目的地滥用运算符重载。● 运算符重载函数不支持参数默认值的设定。● 一般情况下,单目运算符建议使用成员函数重载,双目运算符使用友元函数重载。
2024-12-27 15:40:21
1296
原创 C++ 面向对象
类里函数声明和定义分离时,需要用类名::指明函数属于哪个类,指明函数范围public://类内声明无参构造函数Demon();//类内声明成员函数~Demon();//类外定义无参构造函数cout << "创建了一个对象" << endl;cout << "成员函数:" << s << endl;cout << "销毁了" << endl;Demon d;return 0;
2024-12-27 09:51:12
972
原创 c++基础
作用:在代码中加一些说明和注释,方便自己或其它程序员阅读代码格式:1、单行注释 // 注释信息○通常放在一行代码的上方,或者一条语句的末尾,对该行代码说明2、多行注释 又叫块级注释 /* 多行注释信息 */○通常放在一段代码的上方,对该段代码做整体说明提示:编译器做编译代码时,会忽视注释的内容。
2024-12-24 21:52:21
678
原创 Linux基础命令
1./ --------------------根目录2.bin------------------存放可执行文件(二进制)3.boot----------------引导系统使用的相关文件4.dev-----------------设备文件5.etc------------------配置文件6.home---------------每个用户的主目录7.lib--------------------库文件8.media---------------多媒体文件。
2024-12-15 16:54:20
929
原创 C语言——复合类型
C语言没有其它语言的对象(object)和类(class)的概念,struct结构很大程度上提供了对象和类的功能。int age;//结构体:通讯录int year;int month;int day;结构体是一种构造类型的数据结构,是一种或多种基本类型或构造类型的数据的集合方法一:先声明结构体类型,再定义变量名(1)第一步struct 结构体名{成员列表(2)第二步struct 结构体名 变量名方法二:定义结构体类型的同时,定义变量struct 结构体名{
2024-07-31 16:24:52
1309
原创 C语言------指针
计算面中程序的运行都是在内存中进行的,变量也是内存中分配的空间,且不同类型的变量占用不同大小的空间。(1)指针变量要保存某个变量的地址,指针变量的类型比这个变量的一个类型多一个*1.指针也是一种数据类型,其类型是指针指向的内存空间的数据类型,指针变量也是一种变量,用来存储地址的变量。C语言中的地址包括位置信息(内存编号,或称纯地址)和它所指向的数据的类型信息,即它是 ”带类型的地址“。指针作为一种特殊的类型可以参与运算,但与其他数据类型不同的是,指针的运算都是针对内存中的地址来实现的。
2024-07-27 15:51:06
1677
原创 C语言——数组
int型每个元素占四个字节,如果知道第一个元素的地址,就可以计算出后面元素地址(因为空间是连续的)数组:是多个相同类型数据,按照一定顺序排列的集合,并使用一个名字命名,通过编号方式对这些数据进行统一管理。3.我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。占据的空间大小,取决于数组的长度和数组中的元素的类型。1.数组名 2.下标 3.元素 4.数组的长度。1.数组中的元素在内存中是依次紧密排列的,有序的。2.数组中的每个元素可以通过一个。中引用的是这块连续空间的。
2024-07-23 11:50:17
766
原创 C语言——函数
1.函数是一种可重用的代码块,用于执行特定任务或完成特定功能。2.函数作用:对具备相同逻辑的代码进行封装,提高代码的编写效率,实现对代码的重用。fn1();fn1();return 0;1.库函数(c库实现的)2.自定义函数(程序员自己实现的函数)3.系统调用(操作系统实现的函数)文件操作:如打开文件(open())、读取文件(read())、写入文件(write())和关闭文件(close())等。
2024-07-17 21:40:23
702
原创 C语言——循环语句
1.while循环,continue之前一定要修改计数器(条件变量),否则,导致死循环。break:在某一条件满足时,不再执行循环体中后续重复的代码,并退出整个循环;break是跳出当前整个循环,continue是结束本次循环开始下一次循环。某一条件满足时,不再执行本次循环体中后续重复的代码,但进入下一次循环判断。一共五个苹果,吃到第三个遇到充值,不吃跳过。(3)printf()1次只能打印1个*在实际开发中一般最多用到三层重循环。需求:一共吃五碗饭,到第3碗不再吃了。(1)每行有5个*,总共有5行。
2024-07-17 16:59:06
761
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1