,从而完成所有的排序
1.4 对象排序:根据对象当中的某个属性来排序
1.5 单词排序:字母顺序排序,根据字母表的字母顺序进行排序
2.简单排序之间的比较
2.1 一般情况下不使用冒泡排序,数据量很小的时候有用...也只能在链表头部删除一个数据项
1.3 遍历链表显示它的内容
2.双向链表
就是在双向链表的对象当中引入了对最后一个节点的引用,针对于最后一个节点也可以像对第一个节点一样的进行相对应的引用操作,并且在每个链表节点当中不仅可以找到它的上一个节点...O(N)次比较,平均是N/2次,因为必须要沿着链表一步步走才能找到正确的位置,可以在O(1)时间内找到或者删除最小值,因为它总是在表头,如果需求时一个应用频繁的存取最小值,而且不需要快速的插入,那么有序链表是一个非常有效的方案选择...,例如优先级队列就可以使用有序链表来进行实现
5.双端链表
双向链表要区分于双端链表,双端链表是可以找到该节点的上一个节点的,但是双向链表只是能够从链表的两端同时进行遍历,并不能够找到任意一个节点的上一个节点...6.11 双向链表当中,每个链节点都包含了对其挨个链节点的引用,同时又有对后一个链节点的引用
6.12 双向链表允许反向遍历,并且可以从表尾删除
6.13 迭代器是一个引用,它被封装在类对象中,这个引用指向相关联的链表中的链节点