链表的实际应用1
来源:互联网 发布:非嵌入式软件即征即退 编辑:程序博客网 时间:2024/05/17 04:02
在上次的《链表的基本应用》中,大致的说明了;链表的基本算法和概念,但这也只是书面的介绍而已,而它到底怎么用连我自己也不是很清楚,所以现在在练一些可以用链表来做题的题目,做了几道题,觉得还可以,所以现在再来理一遍思路;
“链表的使用主要是要依靠指针和动态空间”
(1):通讯录的使用:这个同学们应该比较熟悉吧,先说为什么要用链表吧,因为通讯录中的信息是不确定的,可增加,也可减少,如果只允许C语言编程,用二维数组好像可以做,但要想想占的空间有多大?,所以可以使用链表,(为什么去看《链表的基本应用》);
(2):单链表来进行直接选择排序
直接选择排序:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R{1}~R[n-1]中选取最小值,与R[1]交 换,....,
第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交换,.....,第n-1次从R[n-2]~R[n-1]中选取最小值,与 R[n-2]交换,总共通过n-1次,得到一个按排序码从小到大排列的有序序列.//单链表排序是单链表的常见编程任务之一
先写一下,普通方法写的,再写写用链表写的,可以比较看看
链表的:
链表是一种思想,有些题可以用也可以不用的,这要看谁能更好的解决问题!
以后还会再多做点可以用链表的题目,也会多多补充的。。。
0 0
- 链表的实际应用1
- 2.3.4 实际应用的线性链表
- 实际应用中带头节点的线性链表
- 链栈的实际应用(总结)
- SOA 的实际应用
- Filter的实际应用
- 反射的实际应用
- 门禁的实际应用
- CLHLock的实际应用
- MV5的实际应用
- ROW_NUMBER() 的实际应用
- ArrayList的实际应用
- AOP的实际应用
- HashMap的实际应用
- AS2的实际应用
- pop的实际应用
- 多线程的实际应用
- 设计模式的实际应用
- IO、关键字与异常系统总结
- TRANSFORM_TEX
- 河南2014 省赛 世界之威
- [Android个人理解(六)]使用include标签的注意事项
- android在eclipse下的环境搭建
- 链表的实际应用1
- Ubuntu 14.04中挂载其它NFS服务器的文件系统
- HDU 1711 KMP模板
- Oracle —— 几种分页方式
- VC/MFC得到电脑的默认打印机、设置默认打印机、遍历电脑打印机
- 报名管理系统思想总结
- 避免无聊的讨论
- SPFA算法(Shortest Path Faster Algorithm)最短路径快速算法,队列优化
- 黑马程序员--java--ApI常见对象