
数据结构及算法
山海城
hhhh
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
链表反转算法-java实现
public class Test{ public static void main(String[] args){ //初始化链表 Node head = new Node(0); Node node1 = new Node(1); Node node2 = new Node(2); Node node3原创 2017-05-22 18:07:07 · 360 阅读 · 0 评论 -
堆排序
概念:堆是一棵顺序存储的完全二叉树。小根堆:其中每个结点的关键字都不大于其孩子结点的关键字。大根堆:其中每个结点的关键字都不小于其孩子结点的关键字。对于数组:{R0, R1, ... , Rn}来说,Ri为根节点,R(2i+1)为左子节点,R(2i+2)为右子节点(1) Ri (2) Ri >= R(2i+1) 且 Ri >= R(2i+2) (大根堆),即每个节点的值原创 2017-06-30 16:47:23 · 195 阅读 · 0 评论