![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
复习知识
文章平均质量分 82
SouthernBird
路漫漫其修远兮
展开
-
《数据结构》栈,队列,双向链表
(称为栈),把能进行插入和删除的这一端叫栈顶,另一端成为栈底。(1)顺序栈的存储结构是顺序存储,链式栈的存储结构是链式存储。先进后出:first in last out FILO。后进先出:last in first out LIFO。先进先出、后进后出 FIFO LILO。(2)顺序栈的长度受限制,而链栈不会。原创 2023-07-18 17:19:12 · 1338 阅读 · 0 评论 -
《数据结构》数据结构概念,顺序表,链表
1》数据与数据之间的逻辑规律和数据在计算机中如何表示(存储)概念:描述数据之间的逻辑规律和联系,即元素与元素之间的关系。(保存的数据元素个数是固定的) #define N 10。数据项:是数据元素的基本单位,描述数据元素拥有的信息。数据:不只是一个单独的数值、是一个集合的概念。数据:不只是一个单独的数值,是一个集合的概念。数据元素:数据的最小单位,由基本的数据项构成。2》解决问题的方法(实现代码的逻辑思想)概念:数据的逻辑结构在计算机中的具体实现。数据结构:数据的逻辑结构存储结构及操作。原创 2023-07-18 15:29:30 · 851 阅读 · 0 评论 -
C语言-结构体,其他
结构体就是一种用户自定义的新数据类型,在结构体中可以包含若干个相同数据类型或不同数据类型的成员变量,组合在一起进行描述原创 2023-07-15 16:57:48 · 201 阅读 · 0 评论 -
C语言-指针数组,函数,string
1.已知字符数组a[10]和b[10]已知字符数组a[10]和b[10]中元素的值递增有序,用指针实现将两个数组中元素按照递增顺序输出。1. 在使用手动开辟堆区空间时,要注意内存泄漏当指针指向开辟堆区空间首地址时,又对指针赋值,则没有指针指向开辟的堆区空间会导致内存泄漏。输入一个字符串,内有数字和非数int字符,如a123x456,将其中连续的数作为一个整数,依次存放到整形数组a中。2.编写一个函数,函数的2个参数,第一个是一个字符,第二个是一个char *,返回字符串中该字符的个数。原创 2023-07-15 16:10:39 · 317 阅读 · 0 评论 -
C语言-排序,初识指针
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。在计算机存储超过一个字节数据的时候,会存在数据存储顺序的不同,分为大端和小端。p+n:访问了高地址方向第n个数据的地址,指针的指向不发生变化。p-n:访问了低地址方向第n个数据的地址,指针的指向不发生变化。p++:指针向高地址方向移动一个数据单位,指针的指向发生变化。p--:指针向低地址方向移动一个数据单位,指针的指向发生变化。小端:低地址存放低字节数据,高地址存放高字节数据。原创 2023-07-15 12:30:30 · 296 阅读 · 0 评论 -
C语言-初识数组
3. strlen不计算\0,sizeof计算\0,字符数组省略元素个数时,sizeof比strlen大1。//以地址a开始,将sizeof(a)个字节设置为0。//以地址a开始,将sizeof(a)个字节清空为0。2.编写一个程序,找出1000以内所有的完数,所谓完数就是一个数恰好等于它的因子之和,注意:字符串赋值经常容易忽略数组的长度,一定要注意数组越界!访问元素 :数组名[下标],下标从0开始,到n-1;访问元素:数组名[下标], 下标从0开始,到n-1;数组名 :代表数组的首地址,地址常量,原创 2023-07-14 22:46:25 · 306 阅读 · 0 评论 -
C语言-分支语句和循环
判断表达式或变量的值,和case后面的常量进行匹配,如果能匹配上就执行后面的语句块,遇到break就结束switch,当case都不匹配,直接执行default后面的语句块。1.从终端上输入一个字符并在终端上输出这个字符,当输入字符为‘q’时,程序结束。练习:从终端输入一个学生的成绩,判断学生成绩,打印成绩级别。练习:从终端输入一个学生的成绩,判断学生成绩,打印成绩级别。首先执行表达式1给循环变量赋初值,判断表达式2是否成立,如果成立就进入循环执行语句块,然后执行增值减值语句,1.从终端输入3个整数;原创 2023-07-14 21:41:10 · 301 阅读 · 0 评论 -
C语言-运算符,变量,常量
编写一个程序,要求输入水的夸脱数,然后显示这么多水中包含多少水分子。表示:3.0e-23 打印格式:%f或%e。一个水分子的质量约为3.0*10^-23g,1夸脱水大约有950g,在逻辑与运算中,如果前面的表达式为假,则后面的表达式不执行。在逻辑或运算中,如果前面的表达式为真,则后面的表达式不执行。概念:在程序运行中其值不会发生变化的量。&&(逻辑与) :全真则真,一假则假。||(逻辑或) :一真则真,全假则假。(逻辑非) :非真即假,非假即真。概念:在程序运行中其值发生变化的量。有效数据位数6-7位。原创 2023-07-14 20:08:40 · 278 阅读 · 0 评论 -
C语言-C语言基础知识
回退(回退和前进在代码跳转中非常有用,可以帮助我们看一些接口的原始定义)检查语法错误,有错就报错,没错就转换成汇编语言,生成汇编文件。从低位开始,每3个二进制为一组,转换成一位8进制,不够补零。从低位开始,每4位二进制为一组转换为一个16进制,不够补零。1位8进制可以转换为3位二进制来表示,八进制以0开头。最低位是2的0次方,向左依次递增,将有1的位求和。:对选中的代码自动加注释,再按一次可以去掉注释。分类:关键字、运算符、标识符、分隔符、标点符号。高级语言 c c++ java。原创 2023-07-14 17:39:46 · 230 阅读 · 0 评论 -
C语言-ubuntu下的命令
练习: 将Music文件夹的权限修改为当前用户可读可写不可执行,组内用户可写可执行,组外用户仅可读。2.将/etc下的passwd文件拷贝到my-dir目录下,并命名为farsight。3.将/etc下的groff目录拷贝到my-dir下,并重命名为hello。c:字符设备文件 鼠标、键盘 /dev/input/mouse。o :在当前行的下一行插入新行,并在新行上开始输入文本。O :在当前行的上一行插入新行,并在新行上开始输入文本。:查看当前路径下所有文件包括隐藏文件。原创 2023-07-14 16:58:23 · 2286 阅读 · 0 评论