Java数据结构应用——无序列表学习总结(一)
来源:互联网 发布:文员办公软件视频教程 编辑:程序博客网 时间:2024/04/29 14:06
第一次写学习总结,以下是对于无序列表学习的理论性总结流水帐:
1.无序列表是各相对位置无关的项的线性集合。
2.无序列表是由四个主要操作刻画的:
1)把一项添加到这个列表中;
2)从这个列表中删除一项;
3)枚举这个列表中的项;
4在这个列表中搜索一项。
3.使用顺序搜索在无序列表中搜索项;
4.在顺序搜索中,依次把目标与这个列表中的每一项比较,如果这个目标与某项匹配,则搜索成功,如果没有找到匹配,则搜索失败。
5.一个数据结构中成功搜索的平均比较次数是在这个结构中搜索任意项所需的平均的比较次数。
6.一个数据结构中成功搜索的平均比较次数公式:
搜索概率1×找到元素所需次数1+搜索概率2×找到元素所需次数2+...+搜索概率n×找到元素所需次数n
7.在不知道概率的确切信息的情况下,假设被搜索的元素的概率都相等,这表明在上面的公式中,对于所有的i,搜索概率=1/n。
8.如果列表中的项是按搜索概率递降的顺序从头到尾排列的,那么它的成功搜索的平均比较次数最少。
9.对象相等的概念对于客户是特殊化的,在客户类中通过重载默认实现来实现相等方法。
10.对象的关键字部分是用于与其他对象做相等比较时的基础。
待续...
- Java数据结构应用——无序列表学习总结(一)
- Java数据结构应用——无序列表学习总结(二)
- 数据结构学习笔记(一) 双列表管理应用
- html学习7—目录—无序列表
- 数据结构学习总结(一)
- 学习JavaScript数据结构与算法(七)——散列表(一)
- 数据结构练习——无序树
- java数据结构学习(一)
- 数据结构JavaScript描述——列表(一)
- 有序列表和无序列表 学习笔记
- <学习html>第四天笔记-注释标签;相对路径,绝对路径;有序列表,无序列表,自定义列表;总结
- 容器总结——无序容器
- STL学习笔记— —无序容器(Unordered Container)
- 数据结构(Java)——列表的实现
- ceph学习(一)——数据结构
- web前端之列表(五)————有序无序自定义
- 数据结构学习总结——数据结构概述
- ul 与 li 无序列表——观察与练习
- [SID-EXAM]利用后缀数组求两个字符串的最长公共子串,较dp效率要高
- 获取指定日期星期
- oracle的一些知识小结
- 在SQL SERVER中使用opendatasource同步access数据库中的同名表
- 项目计划
- Java数据结构应用——无序列表学习总结(一)
- KEIL C51的XBYTE关键字
- net如何生成xml文件
- C# SQL数据库操作通用类
- 未来
- Android 的系统属性(SystemProperties)设置分析
- ejb-jar.xml1.1
- 数字图像攻击模拟系统(1)
- 2.1.4异步Socket编程实例