简单的Creat_LinkList
来源:互联网 发布:黑塞矩阵 编辑:程序博客网 时间:2024/05/02 04:34
#include <stdio.h>#include <stdlib.h>typedef char DataType;typedef struct node { DataType data; struct node *next;}ListNode;typedef ListNode *LinkList;ListNode *p;LinkList head;LinkList CreateList(void ) //头插法{ char ch; ListNode *s; head=NULL; ch=getchar(); while(ch!='\n') { s=(ListNode *)malloc(sizeof(ListNode)); s->data=ch; s->next=head; head=s; ch=getchar();} return head;} LinkList CreatListW(void ) //尾插法建立链表 { char ch; LinkList head; ListNode *s,*r; head=NULL; r=NULL; while((ch=getchar())!='\n') { s=(ListNode *)malloc(sizeof(ListNode)); s->data=ch; if(head=NULL) head=s; else r->next=s; r=s; //将新的节点给r } if(r!=NULL) r->next=NULL;return head;} LinkList CreatListW1(void ) //改进的尾插法 { char ch; LinkList head=(LinkList)malloc(sizeof(ListNode)); ListNode *s,*r; r=head; while((ch=getchar())!='\n') { s=(ListNode *)malloc(sizeof(ListNode)); s->data=ch; printf("%c ",s->data); s->next=s; printf("%d\n",s->next); r=s; } r->next=NULL; return head; }int main(){//CreateList(); //函数调用//CreatListW();CreatListW1();return 0;}
0 0
- 简单的Creat_LinkList
- 简单的,简单的
- 简单的
- 简单破解的简单步骤
- 简单的爱,简单的幸福
- 杀毒软件的简单实现的简单实现
- ListView的简单的简单美化
- 一简单代码的简单错误。。。
- JavaScript 简单DOM API的简单使用
- 如何简单制作简单的个人主页(一)
- 简单记录,Notification.builder的简单实用
- 简单编辑器、菜单栏的简单实现
- Java简单模式的简单例子
- jsp简单练习-简单的下拉表单
- JSP简单练习-一个简单的计数器
- JSP简单练习-javaBean的简单应用
- 简单的太简单,难得太难
- 简单记录,Notification.builder的简单实用
- 控制反转和依赖注入
- 胜者树和败者树
- ORA-28056错误处理过程
- 串口类 10以上串口号 \\\\.\\COM10
- eclipse jetty学习
- 简单的Creat_LinkList
- BP神经网络及MATLAB实现
- 第一次实验--NPC问题(回溯算法、聚类分析)
- 设计模式(六):原型模式——浅复制
- 关于memset
- 第1次实验——NPC问题(回溯算法、聚类分析)
- Git历险记(五)——Git里的分支&合并merge
- 程序员必须进行的10项投资
- 第1次实验——NPC问题(回溯算法、聚类分析)