![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C与数据结构与算法
文章平均质量分 76
¿英雄不朽¿
这个作者很懒,什么都没留下…
展开
-
不带头单链表到栈的链表实现——结构体定义的理解
不带头结点的单链表,栈的链表实现,链表栈的定义,栈的链表实现与无头单链表的关系原创 2022-10-18 21:17:46 · 130 阅读 · 0 评论 -
带头结点双链表(循环)基本操作实现解析
双链表,双循环链表,带头双循环链表,不带头双循环链表,带头初始化方式,外部结点原创 2022-10-18 16:44:19 · 820 阅读 · 0 评论 -
实参形参与指针5——无头结点循环链表与带头结点循环链表
虽然C语言的指针偏向底层,不利于上手和大型项目开发(某些),但是用C去实现链表基本操作是有利于我们的代码功底的。而且在实现的过程中,实现远比理解要复杂困难的多,尤其是循环链表,当你实现过就会发现,为啥你的大学老师总是劝你要带头结点了。原创 2022-10-17 16:52:47 · 1751 阅读 · 0 评论 -
实参形参与指针4——单链表的基本操作实现(C语言)
基本上搞定了顺序表和单链表就能对指针了然于心了,下面是我自己调通的单链表基本操作和执行代码,仅用作记录。原创 2022-10-14 10:25:19 · 123 阅读 · 0 评论 -
实参形参与指针3——单链表定义与基本操作函数传值
单链表结点虽然也使用结构体进行定义,但是单链表不同于数组顺序表,单链表的元素是由无数个互不相同的结构体(结点)组成的,而数组顺序表一般就只一个结构体主体。而且链表结构体(结点)元素的指针域使用了结构体的自引用特性,需要使用结构体的指针进行引用,这是因为结构体本身定义是没有初始化的,而指针在系统中是有固定大小的,下边展示一个正确定义方法和几个经典错误定义方法。//正确定义方法 typedef struct Node {int data;//错误方法1 typedef struct {原创 2022-10-12 16:56:50 · 499 阅读 · 0 评论