關於資料結構學習的一些心得體會

2021-08-20 15:58:51 字數 1220 閱讀 8263

在此我只想向大家介紹下,我最近幾個月學習資料結構的心得體會,同時也當練練打字和自我鞏固複習了吧!

其實我複習的不算特別完善,也只能算乙個從小白到菜鳥的乙個階段,所以請大神們不要見笑啦。我接下來說的,對於專業不算太了解的有可能聽得索然無味,在此先說聲謝謝**。 好了,不扯太遠了,回到正題吧!

在我複習的這段時間裡面,最主要給我影響深刻的是,對於c基礎的掌握,你如果對c的指標和陣列以及結構體的掌握特別完善,那麼複習資料結構就將是一件特別有趣和好玩的事情,你會發現你的程式設計能力和題型把握方面將層層層的往**!因為對於資料結構來說就是鍛鍊你程式設計的綜合能力,這種能力有助於你的**編寫和編寫時候的程式設計思路。所以建議如果你要學習資料結構的話,就必須了解清楚一門語言,當你清楚一門語言的時候,後面很多概念東西是很好理解的。同時因為你對某門語言的精通會使你學習起來更加有趣,別人看的是邏輯結構,而你卻能直接讀懂**含義,同樣這對於理解邏輯層面的東西是事半功倍的事情。過多的個人建議我也就不在此闡述了,每個人有每個人的學習方式,只希望你們能夠將這門學習,當作是一種樂趣,而不是折磨。我下面只談談我複習的方式。 我在複習資料結構之前,把c的陣列指標結構體都是玩透徹才進行的。

在進入資料結構殿堂之前,我把資料結構這本書過了一遍,在大概的了解了每個邏輯思路之後,進行第二遍**的複習,對於我來說這確實是一種有效的鍛鍊。基本上,再過了一遍之後,第二遍,看到題目腦海中就大概有了解題框架了,當然也存在個別需要花費時間研習的題目啦! 重要的是首先是對線性表的學習,這是整本書重點,也是最實用的地方了。現行表分為順序表和煉表,作為個人而言除了對於鍊錶的排序之外,基本上也沒遇到什麼太大的難點。

對於後面的知識,我只是簡單的說一下,因為對於演算法這個要靠個人的掌握能力了。後面的圖和樹,這重在理解邏輯結構,當你清晰明了它的邏輯結構的時候,你對於整個圖和樹也是了解的差不多了。演算法上面除了個別需要注意的,也不會有太大的難點。在後面的排序和查詢這兩個重點上面要提醒一下:別遺忘了快速排序哦!這個很好理解,很多人已開始就把快速排序跟前面的一些演算法搞混了。對於查詢吧,主要是分塊查詢,其他兩個是沒難度的。有趣的是有個折半查詢!和折半排序! 還有就是關於不穩定的排序方法:希爾排序首當其衝,快速排序,堆排序,選擇排序。 然後就是關於哈夫曼樹和雜湊表了,注意哦,雜湊和二次再雜湊是有區別的哈!然後就是關於初始堆啦!

這個看你到時候遇到的題目拉,有大頂堆和小頂堆! 還有比較容易讓人忽視的,就是關於深度廣度排序啦!這個其實有個驗證對錯的方法,使用鄰接表。。。

好吧這一篇文章,是隨性所發,有點語無倫次了。。。

溝通的一些心得體會

領導有新任務了,這個時候你需要了解了解任務的背景,整個任務最終需要達成的效果 目標是怎樣的?這個地方是最重要的,不同人可能有不同的理解,一定要保證大家的觀念一致,其次就是自己在任務中的角色是什麼?需要承擔什麼樣的義務?這個也是非常重要的,這個部分決定了你的工作量和對接物件,這裡你可能有兩種角色在裡面...

關於前端css的一些心得體會

1.css選擇符的權重規則 class的權重是10,id的權重是100 如果css選擇符權重相同,那麼樣式會遵循就近原則,那個選擇符最後低昂一,就採用那個選擇符的樣式 2.使用子代選擇器,會增加css選擇符的權重,css選擇符的權重越高,樣式越不容易被覆蓋,越容易對其他選擇符產生影響 3.是否使用雪...

寫一些心得體會2007 1

自覺最近比較關注兩個方面 經濟 哲學,再加上本來就喜歡技術 這裡想說說自己汲取知識的範圍 經濟 哲學 技術以及其形成緣由,以供將來參考。經濟方面的關注主要來自 經濟觀察報 雖然其中文章多乾澀,基本都啃下來了,當然吸收程度只能說似懂非懂,不過能感覺這方面的素養比最初有所提高,這對自己是有鼓勵的。大概是...