数据结构学习笔记
文章平均质量分 77
数据结构学习笔记
大块奶酪----
故不积跬步,无以至千里;不积小流,无以成江海
展开
-
数据结构(三) 栈 链队列ADT List基本操作函数与应用
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。原创 2022-09-24 11:49:59 · 902 阅读 · 0 评论 -
数据结构(二) 线性链表ADT List基本操作函数
创建数组时,我们会直接分配出所有我们需要的内存。但是对于链表,我们每次只分配出一个节点(node) 的内存。链表使用指针将各个节点组合到一起,这样就形成了一个连一个的链式的结构,这就是链表(Linked List)这个名称的由来。链表的每个节点都有两个部分:数据区和指针区。前者用来存储数据,后者用来存储指向下一个节点的指针。我们使用 malloc() 函数来为每个节点分配内存。节点的头部只含有指向第一个节点的指针。...原创 2022-08-18 12:21:10 · 1229 阅读 · 0 评论 -
数据结构(一) 顺序结构ADT List基本操作函数
完成任何一个操作,都需要函数的调用,而数据结构这本书在写算法前需要将基本操作函数写好原创 2022-08-18 10:44:22 · 518 阅读 · 0 评论 -
VSCode 配置c/c++、python环境
建议不同的编程语言采用不同的文件夹,因为VSCode打开文件夹(称作工作目录)之后,如果进行一定的配置之后,会在该文件夹下产生一个叫".vscode"的文件夹,该文件夹中存放的是一些.json的配置文件,这些配置文件是对工作目录中的代码文件产生作用的。一、下载、安装Python,目录G:\Python\Python310,设置windows系统环境变量PATH,增加G:\Python\Python310。右上角“调试C/C++文件”,选择“C/C++:g++.exe生成和调试活动文件”...........原创 2022-08-16 22:42:47 · 3506 阅读 · 6 评论