如今對於我而言,最珍貴的是時間,感受本身在時間飛逝的時候真的挽留不住什麼,只能怒髮衝冠的讓本身瘋狂的學習啦,新的一週要加油!❤️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 |