修改后的单链表简单操作
来源:互联网 发布:大灰狼软件作者 编辑:程序博客网 时间:2024/05/31 18:50
修改后的单链表几个操作
#include <stdio.h>struct node{int num;struct node *next;};typedef struct node Node;typedef struct node *Link;creat_node(Link *head){*head = NULL;}/*void insert_head_node(Link *newnode,Link *head){(*newnode) -> next = *head;*head = *newnode;*//*void insert_tail_node(Link *newnode,Link *head){Link temp = *head;if(temp == NULL){(*newnode) -> next = NULL;temp = *newnode;}else{Link temp = *head;while((temp -> next) != NULL){temp -> next = temp;}temp -> next = *newnode; (*newnode) -> next = NULL;}}*/int insert_mid_node(Link *newnode,Link *head,int num){if(*head == NULL){return -1;}Link temp = *head;while(temp != NULL){if(temp -> num = num){(*newnode)->next = temp -> next; temp -> next = *newnode; return 0;}temp = temp -> next;}return 0;}int display_node(Link *head){if(*head == NULL){return -1;}else{Link temp = *head;while(temp != NULL){printf("%d\n",temp -> next);temp = temp -> next;}}}int main(){int i = 0;Link head;Link newnode;creat_node(&head);for(i = 0; i < 10; i++){newnode = (Link)malloc(sizeof(Node)) ;newnode->num = i+1;//insert__head_node(&newnode,&head);// insert_tail_node(&newnode,&head);} newnode = (Link)malloc(sizeof(Node));newnode -> num =11;insert_mid_node(&newnode,&head,5); display_node(&head); return 0;}
0 0
- 修改后的单链表简单操作
- Oracle9.2修改IP后的操作
- 修改监听端口后oem的操作
- 文件操作 修改后的通讯录
- 安装laravel后的一些简单操作
- 简单的Java IO操作 修改文件名称
- android中修改framework层代码后怎样操作才能看到修改后的效果?
- android中修改framework层代码后怎样操作才能看到修改后的效果?
- android中修改framework层代码后怎样操作才能看到修改后的效果?
- android中修改framework层代码后怎样操作才能看到修改后的效果?
- android中修改framework层代码后怎样操作才能看到修改后的效果?
- android中修改framework层代码后怎样操作才能看到修改后的效果?
- android中修改framework层代码后怎样操作才能看到修改后的效果?
- android中修改framework层代码后怎样操作才能看到修改后的效果?
- MYSQL的操作类(修改后的新版本)
- C#操作数据库进行简单的增加修改操作
- winhex操作——保存修改后的数据
- 修改hadoop的备份系数dfs.replication后操作
- Selenium笔记---鼠标悬停显示二级菜单 点击下拉列表
- 1093: [ZJOI2007]最大半连通子图
- 灵活构建和拼接Laravel的SQL语句
- debug调试断点
- java常见的异常
- 修改后的单链表简单操作
- 记第一次写博客
- Service运用,在任意Activity弹框
- 为什么使用Hive和Impala
- nginx 启动、重启、关闭
- 得到.java文件的.class文件、将目录打包成jar文件
- ping命令详解
- Android应用开发之PNG、IconFont、SVG图标资源优化详解
- 记录下报错:java.lang.IllegalArgumentException: No converter found for return value of type: class