C语言难点
handsome_longlong
这个作者很懒,什么都没留下…
展开
-
链表的 创建 打印 删除 排序 拆分
废话不多说系列1: 最近浪浪才学完链表,相信好多人应该和我一样,面对链表的相关操作也是头疼的很。对于链表环环相扣的结构开始对新手来说确实是不太好理解,更不用说自己对链表进行其他的一系列操作了。但是如果你能够通过画图把链表的结构给弄懂了,那么其实你会发现操作链表就像是操作数组的元素样简单。 进入正题: The First:链表的创建; 废话不多说系列2:链表的创建是基础,删除,查找,排序,拆分都得先...原创 2019-05-31 22:16:08 · 122 阅读 · 0 评论 -
深刻理解:带头结点和不带头结点的区别 使用头结点的优势
一、概念辨析 线性表的插入删除需要移动大量的元素,因此引入链表(本文讨论单链表)的概念,链表元素之间通过“链”来链接,因此插入和删除时不需要大量的移动元素,而只需要改变“链”的关系即可。 头指针:通常使用“头指针”来标识一个链表,如单链表L,头指针为NULL的时表示一个空链表。 头结点:在单链表的第一个结点之前附加一个结点,称为头结点。头结点的Data域可以不设任何信息,也可以记录表长等相关信息。...转载 2019-09-02 23:35:58 · 3205 阅读 · 0 评论