第四周 【项目3
来源:互联网 发布:餐厅门店经营数据 编辑:程序博客网 时间:2024/04/30 13:17
/* 烟台大学计算机学院 文件名称:xm.cpp 作者:宋昊 完成日期:2017年9月24日 问题描述:逆置链表 输入描述:无 输出描述:逆置后链表的值(用到list.h) */ #include <stdio.h> #include <malloc.h> #include "../list.h" void Reverse(Linklist *&L) { Linklist *p=L->next,*q;//p赋值为首结点 L->next=NULL;//头节点图链表断开 while (p!=NULL)//遍历 { q=p->next; //q指向p的下一元素 p->next=L->next; //p指向L的下一元素 L->next=p;//头节点指向p p=q; } } int main() { Linklist *L; ElemType a[8]= {1,2,3,4,5,6,7,8}; CreateListR(L,a,8); printf("L:"); DispList(L); Reverse(L); printf("逆置后L:\n"); DispList(L); DestroyList(L); return 0; }
运行结果:
学习心得:
学会了链表的新算法,逆置链表。
阅读全文
0 0
- 第四周项目3
- 第四周项目3
- 第四周 项目3
- 第四周【项目3
- 第四周【项目3
- 第四周【项目3
- 第四周-项目3
- 第四周项目3
- 第四周项目3
- 第四周项目3
- 第四周项目3
- 第四周项目3
- 第四周 【项目3
- 第四周 【项目3
- 第四周 【项目3
- 第四周 【项目3
- 第四周 【项目3
- 第四周【项目3
- Java概述
- 利用python循环创建多个文件
- IO流小品
- js--排序算法--冒泡算法
- 【opencv】圆检测(非hough)
- 第四周 【项目3
- 【codevs 1074】食物链
- Redis学习-数据持久化
- Slave_IO_Running: No 解决方法
- 自定义部分圆角的实现
- 设计模式六大原则
- TCP/IP学习笔记(1)——基本概念
- android返回键不销毁活动
- web应用访问数据库的方式