单链表
2020-03-31 16:01:21来源:博客园 阅读 ()
单链表
#include<stdio.h> #include <stdlib.h> typedef struct Lnode{ char data;/*数据域,保存节点的值。*/ struct Lnode*next;/*指针域*/ } LNode;/*节点的类型*/ LNode *CreateList_L(int n); void DispalyList(LNode*L); void main(){ int i; LNode *head; printf("请输入单链表的长度:"); scanf("%d",&i); getchar(); head=CreateList_L(i); DispalyList(head); } LNode *CreateList_L(int n){ char ch; int i; LNode*head,*p ,*q; head=(LNode*)malloc(sizeof(LNode)); head->next=NULL; p=head; for(i=1;i<=n;i++){ printf("创建第%d个节点\n",i); scanf("%c",&ch); getchar(); q=(LNode*)malloc(sizeof(LNode)); q->data=ch; q->next=p->next;p->next=q;p=q; } return head; } void DispalyList(LNode*L){ LNode *p; p=L; p=p->next; printf("该单链表中的数据元素是:"); while(p!=NULL){ printf("%c ",p->data); p=p->next; } }
原文链接:https://www.cnblogs.com/LLiRo/p/12604897.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:顺序算法
- 判断一个非空单链表是否是递增有序的 2019-12-15
- 【SDUT】【链表】2120 - 数据结构实验之链表五:单链表的拆 2019-12-05
- 单链表基本操作的实现 2019-10-08
- C语言单链表简单实现(简单程序复杂化) 2019-09-23
- 单链表的选择排序 2019-09-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash