创建10个链表(长沙戴维营)
来源:互联网 发布:优化快速排名工具 编辑:程序博客网 时间:2024/04/28 18:07
#include <stdio.h>
#include <stdlib.h>
typedef struct Lian
{
int data;
struct lian *p;
}Lian;
Lian *lianbiao;
Lian *Create(int n)
{
Lian *temp=NULL,*head=NULL,*flag=NULL;;
for (int i=0; i<n; i++)
{
temp = ( Lian*)malloc(sizeof(Lian));
temp->data = i;
temp->p = NULL;
if(i==0){
head = temp;
flag = temp;
}
else
{
flag->p = temp;
flag = temp;
}
}
return head;
}
//依次循环,返回下一个链表的指针
Lian *next(Lian *lb)
{
return lb->p;
}
int main(int argc, const char * argv[]) {
//数组首地址赋给指针lianbaio
lianbiao = Create(15);
//指针start指向指针lianbiao存放的数组首地址
Lian *start = lianbiao;
//依次循环,使指针依次指向数组
while (start->p)
{
start = next(start);
printf("%d ",start->data);
}
printf("\n");
return 0;
}
- 创建10个链表(长沙戴维营)
- 二分法查找 (长沙戴维营教育)
- 汇编语言的寻址地址方式 (长沙戴维营)
- 关于String在OC中的一些操作(长沙戴维营)
- 戴维营
- 戴维营教育ios笔试题一
- 2007年10月金山(长沙)笔试题
- 健康跑@长沙城(上)
- 健康跑@长沙城(下)
- 长沙发上的对话(四)
- 长沙发上的对话(三)
- 长沙发上的对话(二)
- 长沙发上的对话(一)
- 百度笔试题(长沙站)
- 百度2014 研发岗位(长沙站)
- Josephina and RPG(2013长沙赛区)
- 戴维营教育-Swift语言中文教程和配套视频教程更新中
- 戴维.梅里尔的文章
- Hadoop初始LiveNode个数为0
- (堆)栈
- 《Thinking in Java》读书笔记(一)OOP思想详解
- leetcode之 median of two sorted arrays
- JSP中的指令元素笔记-------Page篇(April,1st,2015)
- 创建10个链表(长沙戴维营)
- 【字符串】去掉字符串两端的空格trimSpace
- 黑马学员《单例设计模式》
- java优化工具列表
- setAnimation设置了不播放动画?setAnimation与startAnimation的区
- 【Spring】官网教程阅读笔记(二):消费一个RESTweb服务
- Combinations --LeetCode
- xamarin.forms 相对布局
- Catalan数