码迷,mamicode.com
首页 > 其他好文 > 详细

课堂练习之链表节点删除与构建堆

时间:2017-12-16 17:25:04      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:最大堆   二叉树   new   log   技术分享   ==   www.   完全二叉树   链表节点删除   

课堂练习之链表节点删除

Node x = new Node<Integer>();
Node y = new Node<integer>();

x.data = 6;
x.next = y;
y.data = 8;

// 在此处添加7节点
Node z = new Node<Integer>(7,y);
x.next = z;

// 删除7节点
Node curr = x;
Node prev = x;

while(curr.data==7&curr.next!=null){
    prev = curr;
    curr = curr.next;
}
prev.next = curr.next;

构建堆

堆的详细知识点

题目:建成(最大)堆,画出完全二叉树,写出堆排序过程。{29,10,25,26,58,12,31,18,18,47}

错误回答

技术分享图片

正确回答

技术分享图片

课堂练习之链表节点删除与构建堆

标签:最大堆   二叉树   new   log   技术分享   ==   www.   完全二叉树   链表节点删除   

原文地址:http://www.cnblogs.com/shuailinzhen/p/8046733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!