日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第九周学习

發(fā)布時間:2023/12/20 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第九周学习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

20162310林臻 《程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)》第九周學(xué)習(xí)總結(jié)

教材學(xué)習(xí)內(nèi)容總結(jié)

  • 堆的學(xué)習(xí)及其方法的應(yīng)用
  • 堆排序利用堆的基本特征對一組元素進行排序

    教材學(xué)習(xí)中的問題和解決過程

  • 問題1:堆和二叉樹有什么區(qū)別呢
  • 問題1解決方案:
  • 1、堆是一個完全二叉樹,并且每個結(jié)點的值都大于或等于其左右孩子結(jié)點的值,具有n個結(jié)點的堆,其深度即為堆所對應(yīng)的完全二叉樹的深度log(n).
  • 2、在二叉排序樹中,某結(jié)點的右孩子結(jié)點的值一定大于該結(jié)點的左孩子結(jié)點的值;在堆中卻不一定,堆只是限定了某結(jié)點的值大于(或小于)其左右孩子結(jié)點的值,但沒有限定左右孩子結(jié)點之間的大小關(guān)系。
  • 3、 在二叉排序樹中,最小值結(jié)點是最左下結(jié)點,其左指針為空;最大值結(jié)點是最右下結(jié)點,其右指針為空。在大根堆中,最小值結(jié)點位于某個葉子結(jié)點,而最大值結(jié)點是大根堆的堆頂(即根結(jié)點)。
  • 4、二叉排序樹是為了實現(xiàn)動態(tài)查找而設(shè)計的數(shù)據(jù)結(jié)構(gòu),它是面向查找操作的,在二叉排序樹中查找一個結(jié)點的平均時間復(fù)雜度是O(log n);堆是為了實現(xiàn)排序而設(shè)計的一種數(shù)據(jù)結(jié)構(gòu),它不是面向查找操作的,因而在堆中查找一個結(jié)點需要進行遍歷,其平均時間復(fù)雜度是O(n)。

  • 問題2:優(yōu)先隊列的原理以及實現(xiàn)
  • 問題2解決方案:網(wǎng)絡(luò)上查找到了很詳細(xì)的信息,博客鏈接

代碼托管

上周考試錯題總結(jié)

  • 1、雖然所有節(jié)點在完全相同的層次上的樹是平衡的,但并不是所有的平衡樹都具有這個屬性。 所以選擇A并不是最好的答案。 選項D是最好的答案,因為它正確地定義了一棵平衡樹

  • 2、完整的二叉樹正好有2n個葉子,因為每個葉子都在相同的高度,每個內(nèi)部節(jié)點恰好有2個孩子

  • 3、水平順序遍歷按照距離根的距離順序訪問樹的元素。

  • 4、后序遍歷訪問右側(cè)子樹,然后訪問左側(cè)子樹,然后訪問根。 所以,根始終是最后一個被訪問的元素。

代碼行數(shù)(新增/累積)博客量(新增/累積)學(xué)習(xí)時間(新增/累積)重要成長
目標(biāo)5000行30篇400小時
第一周200/2001/120/20
第二周200/2001/120/20
第三周200/2001/122/22
第四周1000/10001/130/30
第五周1000/10001/122/22
第六周1000/10001/130/30
第七周1000/10001/120/20
第八周1000/10001/120/20
第九周1000/10001/120/20

轉(zhuǎn)載于:https://www.cnblogs.com/shuailinzhen/p/7787949.html

總結(jié)

以上是生活随笔為你收集整理的第九周学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。