- 博客(20)
- 收藏
- 关注
原创 数据结构----栈
栈是特殊的线性表,是只允许在一端进行插入和删除的线性表。我们把允许插入和删除的一端称之为栈顶,另一端称之为栈底,不含任何元素的栈称之为空栈,栈又称为后进先出的线性表,简称LIFO结构。(线性表可以用链表和数组实现)栈的插入操作叫做进栈、入栈、压栈。栈的删除操作叫做出栈、弹栈。栈的顺序存储结构我们称之为顺序栈。顺序栈的存储结构,先放进栈中的元素为栈底元素、后放进去的元素为栈顶元素.只允许栈顶进出元素操作也很方便,但是顺序栈存在一个缺陷,就是在使用栈前,我们要分配适当大小的栈空间,
2024-07-22 18:29:09 245
原创 数据结构(链表篇)入门
相比于单向链表,双向链表在指针域多出一个用于存储上一个结点的前驱指针这样的好处使得在结点插入或者删除时,我们就无需去查找/获取待操作结点的上一个结点了,因为在单向链表中结点插入或者删除,受形响的结点往往是上一 个结点。1.1 头指针(指向头结点的指针变量)1.2节点/结点//双向链表。
2024-06-22 18:22:28 163
原创 用c语言实现:解数学灯迷。有以下算式ABCD-CDC=ABC,其中ABCD均为一位非负整数,求ABCD的值
用c语言实现:解数学灯迷。有以下算式ABCD-CDC=ABC,其中ABCD均为一位非负整数,求ABCD的值
2024-05-15 19:59:49 172
原创 用c语言实现:完成下列函数功能,计算字符串 s中最大连续相同的字符个数。 例如,若s 为“aaabbbb“,则返回值为4;若s为“abcde“,则返回值为1
用c语言实现:完成下列函数功能,计算字符串 s中最大连续相同的字符个数。例如,若s 为"aaabbbb",则返回值为4;若s为"abcde",则返回值为1。
2024-05-15 19:50:37 163
原创 Vim使用总结
1.vim的安装1.1 更新源1.3 sudo apt-get install vim(卸载Vim)2.三大模式之间的切换。3.详见vimtutor(可进入Vim中进行详细的学习)h,j,k,l 移动光标k:向上 h:向左 l:向右按键(这是为了确保您处在正常模式)。
2024-01-28 14:29:53 731 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人