- 博客(7)
- 收藏
- 关注
原创 数据结构——(单链表)节点创建、增删查改
上一篇搞了个顺序表,会发现顺序表的插入和删除的操作复杂,在插入或删除元素的时候,需要移动其他元素来腾出空间或填补空缺,比较繁琐。并且顺序表在初始化的时候开辟的空间是固定大小的空间,后续如果元素大小超过了空间的大小,就需要扩容,扩容的时候又是2倍3倍甚至是更大倍数的扩容,这就可能导致空间的浪费。链表就可以弥补顺序表的这方面缺点;链表是一种离散的存储结构,数据元素存储在一个一个的结点当中,每个结点包含数据和指向下一个结点的指针,通过链接各个结点,形成链表。
2025-04-20 23:16:43
792
原创 数据结构——(顺序表)初始化、增删查改
线性表*(linear list)*是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。
2025-04-12 19:48:12
895
1
原创 库函数memcpy的模拟实现
前言c/c++的库函数中有许多函数可以在我们做题应用的时候,用起来方便很多!但是,有时候我们做题有遇到题目的一些限制,不能用某某函数来实现对题目的完成,这时候,就需要“库函数的模拟实现”来解决问题了。
2025-03-08 17:47:37
533
原创 【c语言】- 数据在内存中的存储
目录一.整型在内存的存储1.1 - 大小端1.2 - 练习二.浮点型在内存中的存储 2.1 - 一个例子2.2 - 浮点数存储规则2.2 - 解释例子结语 计算机中的整数,有三种2进制的表示方法,即原码、反码、补码。 三种表示方法均有符号位和数值位两个部分,符号位都是用‘0’表示正,用‘1’表示负,而数值位的话,正数的数值位,原码、反码、补码都相同。 而负数得到数值位有三种表示方法,各不相同。 负数的原码就是符号位位‘1’,在内存中存储都
2024-12-07 15:42:03
1715
2
原创 【数组游戏二】 简易的扫雷小游戏
学完数组后,写的第二个小游戏了,感觉这个比三子棋麻烦哈,比较这是最简单的一种,欢迎大佬们点评,也是博客的第三篇,在写博客的路上还需摸索,继续加油,觉得不错可以三连支持一下,欢迎评论区点评讨论。
2024-12-01 18:45:00
1550
5
原创 【初学数组】简单写个三子棋游戏
这是一个小白学习后写的一个粗糙的简单代码,在判断的地方投机取巧了,有更好的办法,希望大佬们理解,博客写的第二篇,断断续续的就写完了,逻辑性感觉也不是很好,希望后面能加强。分享就到这了,觉得不错可以三连支持一下,欢迎评论区点评讨论。
2024-11-14 16:43:46
1207
3
原创 简单的自我介绍
我是一名刚专升本上来的学生,因为之前大专的时候不是计算机专业的,但是又对计算机有一定的兴趣,所以在大专毕业后又选择了专升本,顺利的考到了计算机专业在学两年,顺便拿个本科证。我好像对计算机这行有点执念一样,好似在学生时代不敲敲代码,当个计算机系的学生就不得劲一样,加上计算机也是一个主流的专业,相对别的专业可能又更好的收入。所以现在也是顺利的走上这条路,希望能开始好好学习,后面拿个好的工作吧。
2024-09-23 23:35:50
258
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅