链表头插
来源:互联网 发布:央视直播网络电视 编辑:程序博客网 时间:2024/05/16 04:48
- #include <stdio.h>
- #include <stdlib.h>
- struct node //定义结点的结构
- {
- int num; //数据域
- struct node * next;//指针域
- };
- typedef struct node Node;//给结构体命名为Node
- typedef struct node * link;//给指向结构体的指针命名为link
- void create_link(link * head)
- {
- *head = NULL;
- }
- void insert_code(link * head,link new_code)
- {
- new_code->next = * head;
- * head = new_code;
- }
- void display_node(link head)
- {
- link tmp;
- tmp = head;
- while(tmp != NULL)
- {
- printf("num = %d\n",tmp->num);
- tmp = tmp->next;
- }
- }
- int main()
- {
- link head = NULL; //定义头指针
- link new_code = NULL;//定义一个新的结点
- int i;
- create_link(&head);
- for(i = 0;i <= 9;i++)
- {
- new_code = (link)malloc(sizeof(Node));
- if(new_code == NULL)
- {
- printf("malloc error!\n");
- exit(-1);
- }
- new_code->num = i;
- insert_code(&head,new_code);
- }
- display_node(head);
- return 0;
- }
0 0
- 链表头插
- 链表头插法详解
- 单链表头插法
- 单链表头插法逆序
- 链表头插法编程实现
- 双链表头插法个人图解
- 单链表头插法赋值
- 带头结点的链表头插,尾插,中间插以及删除节点
- 线性表头插法
- 不带头结点的链表头插法C++实现
- 带头结点的链表头插法C++实现
- 链表模板(带表头头插)
- 数据结构之单链表头插法,尾插法
- 6-5 链表逆置(20 分)——头插或者重开新链表头插
- 带表头节点的循环双向链表(头插,尾插,中间插,清除,前向显示,后向显示)
- 算法编程之顺序表头插法
- 简单的单链表前插,后插,取表头程序(c++)。
- 一个无序线性表,查找最小值,并插在表头
- Java异常
- 记录那些年书写过的心情
- 【java进阶】随机图片验证码
- Docker学习笔记4: Docker-Compose—简化复杂容器应用的利器
- 经典导航+经典新闻
- 链表头插
- android网络技术
- Hibernate映射解析——七种映射关系
- m3u8文件信息总结
- Matlab 概率分布
- 12期 11月期刊自荐
- Java设计模式之适配器模式
- 嵌入式开发课堂笔记
- Leetcode 368. Largest Divisible Subset