
从零开始的c语言链表
kunnan0
rua !
展开
-
从零开始的c语言链表学习 002--链表的查找,插入,删除操作
002–链表的查找,插入,删除操作 第一节我们实现了简单的有头链表的创建,基于这个,进一步学习三种常用的链表操作。 2.1 查找操作 首先是查找操作,链表的特点在于其结点是随机分布在内存中的,不用像数组一样分出一大块连续空间给他,提高了内存的利用率。但同时,因为它不是连续内存,也就无法支持像数组一样可以随机访问的特点,即不能利用下标直接找到其中的某个元素。因为下一个结点在哪只有上一个结点知道(有...原创 2018-10-28 16:47:43 · 736 阅读 · 0 评论 -
从零开始的c语言链表学习 001--创建一个最简单基础的链表
RE:从零开始我的c语言链表之旅原创 2018-10-26 20:27:17 · 7031 阅读 · 4 评论 -
从零开始的c语言链表学习 003--头插法和尾插法创建链表
003–头插法和尾插法创建链表 大致对链表有个概念之后,来看看创建链表的两种方法:头插和尾插有什么区别。 3.1 头插法 顾名思义,头插法就是把每个新的结点插到链表的头部,即顺序遍历输出时,先进来的结点后输出,后来的结点先输出 Node *createHead(int len) { int i; Pnode head,temp; head=(Node *)malloc(sizeof(No...原创 2018-10-31 23:28:25 · 486 阅读 · 0 评论