首页 > 代码库 > 关于c语言链表的操作
关于c语言链表的操作
这几天又讲到链表了,但是又忘记了,所以重新把关于链表的建链表,对链表进行排序,然后是删除,插入,以及遍历等功能。。但是最近要考试了,所以没有写成菜单的形式。。等考试完了,在进行补充吧。。
代码如下。。。
#include<stdio.h> #include<stdlib.h> #include<string.h> struct node { int data; struct node *next; }; int main() { /*建立链表操作*/ int n,x,pos,t,number; int i,j,temp; struct node *head,*p,*tail,*last,*current; struct node *p1,*p2; printf("input numbers end of 0:\n"); head=NULL; scanf("%d",&n); p=(struct node *)malloc(sizeof(struct node)); p->data=http://www.mamicode.com/n;>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。