陈大剩博客

文章列表

C语言实现链栈相关操作
编程语言 / 陈大剩 · 2021-02-07 22:36:38
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
C语言实现顺序栈相关操作
编程语言 / 陈大剩 · 2021-02-07 21:31:09
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
线性表顺便表示增删改查(静态数组版)
编程语言 / 陈大剩 · 2021-02-06 22:01:43
线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于
C语言-单链表相关操作
编程语言 / 陈大剩 · 2021-02-04 00:03:31
复习C语言单链表其实并不顺利,网上查找教程标题是《C语言操作单链表》,内容确是C++; 当时看到* & link这种甚至搜索了一个多星期; 后面才搞明白二维指针其实* &==* *,只是C语言中并没有*&这样引用,只有C++才具有

本站由陈大剩博客程序搭建 | 湘ICP备2023000975号| Copyright © 2017 - 陈大剩博客 | 本站采用创作共用版权:CC BY-NC 4.0

站长统计| 文章总数[109]| 评论总数[9]| 登录用户[22]| 时间点[112]

logo

登入

社交账号登录