如今对于我而言,最珍贵的是时间,感受本身在时间飞逝的时候真的挽留不住什么,只能怒发冲冠的让本身疯狂的学习啦,新的一周要加油!❤️php
1、概述html
操做 | 描述 |
---|---|
addElement | 将给定元素添加到该堆中 |
removeMin/removeMax | 删除堆的最小元素/最大元素 |
findMin/findMax | 返回一个指向堆中的最小元素/最大元素的引用 |
如图
java
如图
node
如图
git
如图
web
3、用数组实现堆数组
4、其余数据结构
问题1:在堆的删除和插入操做后进行调整的时候,如何去判断哪个元素须要被交换ide
图示:
学习
问题1:在进行测试的时候,在输出的时候会出现删除之后多一个元素的现象
tree[0] = tree[count-1];
也大体肯定了问题也应该源于此,因此须要修改。for (int i =0;i<count-1;i++){ tree[i]=tree[i+1]; }
错题1:
The Java Collections API provides two implementations of balanced binary search trees, TreeSet and TreeMap, both of which use a ___________tree implementation.
A .AVL
B .red/black
C .binary search
D .None of the above
正确答案: B 个人答案: C
解析:当时我认为既然接口是查找树,则这两个也应该是查找树的方法。
错题2:
A minheap stores its largest element at the root of the binary tree, and both children of the root of a minheap are also minheaps.
A .True
B .Flase
正确答案: B 你的答案: A
解析:眼瞎看错题目了,顶应该是最小
代码调试中的问题和解决过程, 一个问题加1分
本周以为本身愈发忙碌了起来,感受时间真的愈来愈不够用了,和老师也聊了聊,的确上大学上成这个样子可能也是haiok,老师说如今上大学累成够=狗说明就对了,我以为的确,像在大学这样一个时间由本身支配的阶段,我以为只要本身有心,确定就能够找到更多的事情本身去作,由于正由于有大学这个平台,让咱们能够学习到更多有利于本身从此发展技能,让本身未来能够在社会中有立锥之地。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 0/0 | 1/1 | 6/6 |
第二周 | 1313/1313 | 1/2 | 20/26 |
第三周 | 901/2214 | 1/3 | 20/46 |
第四周 | 3635/5849 | 2/4 | 20/66 |
第五周 | 1525/7374 | 1/5 | 20/86 |
第六周 | 1542/8869 | 2/5 | 25/111 |
第七周 | 1391/10260 | 1/6 | 20/131 |
第八周 | 4379/14639 | 2/8 | 25/156 |