80.创建带头的单项链表
2015-07-07 20:20
357 查看
函数Creatlink的功能是:创建带头节点的单项链表,并为各节点数据域赋0到m-1的值。
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> typedef struct aa { int data; struct aa *next; }NODE; NODE *Creatlink(int n, int m) { NODE *h = NULL, *p, *s; int i; p = (NODE*)malloc(sizeof(NODE)); h = p; p->next = NULL; for (i = 1;i <= n;i++) { s = (NODE*)malloc(sizeof(NODE)); s->data = rand() % m; s->next = NULL; p->next = s; p = s; } return h; } outlink(NODE *h) { NODE *p; p = h->next; printf("\n\nThe list :\n\n Head"); while (p) { printf("->%d", p->data); p = p->next; } } int main() { NODE *head; head = Creatlink(8, 22); outlink(head); system("pause"); return 0; }
相关文章推荐
- C#程序设计-猜猜看
- leetCode 26.Remove Duplicates from Sorted Array(删除数组重复点) 解题思路和方法
- javascript笔记02:严格模式的特定要求
- 集群安装完毕,该如何测试和使用集群-hadoop单机(伪分布)
- 多线程调用fork的问题 连续捕捉相同信号的问题
- TJU4111-Binomial efficient(数论)
- TCP知识点记录
- COJ 0801 非传统题(一)
- Murano PTL&Core
- 为什么使用剪切板时都用GlobalAlloc分配内存
- Asp与Asp.Net
- 图像掩膜的作用
- 五:二叉树中和为某一直的路径
- 【BigData】100 open source Big Data architecture papers for data professionals
- FileZilla && itms-services
- eclipse执行debug as出现问题
- STL - vector容器
- STL - vector容器
- NYOJ 596 谁是最好的Coder
- 二、hadoop伪分布搭建