数据结构与算法
water_93
邮箱:[email protected],东南大学博士,关注除草机器人,杂草识别等方向。
展开
-
链表输出指定位置的值
1. 创建一个新的链表,以指向数组的指针为形参(地址传递),返回链表的头指针 2. 找到一个链表指定位置的数据,以链表的头指针和位置为参数 3.主函数:输出链表L中以链表P的元素为位置的数据 typedef struct node { int data; struct node *next; }; struct node *c原创 2016-03-11 22:01:36 · 1780 阅读 · 0 评论 -
链表的创建,插入,删除和打印
链表的创建:返回头指针,分 i=n-1 和 i=n-1这两种情况 链表的插入(头指针,位置,数据):定义一个指向新节点指针*s,创建一个新节点s=new node,数据和指针,p=NULL 跳出循环。 链表的删除(头指针,位置):定义指向删除节点的指针*p,最后要释放该指针,p=NULL 跳出循环。 typedef struct node { int原创 2016-03-11 22:04:38 · 345 阅读 · 0 评论