![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
南方北野
编程与生活,也许会有不期而遇
展开
-
线性表的链式存储之单链表(完整)
文章目录1. 声明结构2. 初始化3. 创建表4. 插入操作4. 删除操作5. 按位查找6. 按值查找7. 打印表8. 结语 开始讲述单链表的基本操作。从开始的存储结构定义到实现一个具体的单链表,各种基本操作都通过具体的程序实现。欢迎指正!1. 声明结构 在单链表的存储结构中,我们需要指定两个区域:数据域 data =和指针域 next原创 2020-08-18 12:15:48 · 435 阅读 · 2 评论 -
线性表的顺序存储——动态分配方式(完整)
文章目录1. 动态分配结构2. 初始化3. 创建表4. 插入操作5. 删除操作6. 按值查找7. 按位查找8. 打印表9. 结语本文是关于线性表的顺序存储的第二篇,这里把线性表的基本操作都实现以便,程序完整罗列出来了,若有不足之处,请多指教。1. 动态分配结构 动态分配与静态分配的区别是:静态分配采用的是数组存储数据,大小需要提前设定,不可扩容,即在内存空间中开辟一块固有空间进行存储;动态采用的是 malloc(sizeo(Elem原创 2020-08-09 21:01:36 · 4182 阅读 · 0 评论 -
线性表的顺序存储——静态分配方式实现(完整)
说明:语言采用c++实现,参考书籍:严蔚敏版《数据结构》。原创 2020-08-06 19:15:15 · 1012 阅读 · 0 评论