資料結構小結1

2021-09-29 04:19:31 字數 779 閱讀 6152

開學九周,學期過半了,給自己做個小結。

真的看到了和大佬們的差距,不可否認學acm的大佬們真的要比我接觸的東西多的多,見多識廣,可以看出他們在學習資料結構時候的輕鬆自如,而且對自己有更高的要求。看看自己大二入學前三四周很鬆懈,學的資料結構又難度挺大的,後來做起題來很吃力,然後加緊了重視。

真的是這兩周發現自己落下的東西太多了,開始補救。之前從oj上做的題三四周都沒把第一部分鍊錶的給做完,這兩周已經把鍊錶、棧和佇列完成,字串和陣列也開始了有一半了。這兩周打**比較集中,所以有一點感覺了。給自己多一點簡單的總結。

首先就是在完成第一部分鍊錶的最後幾個練習的時候,還是明顯感覺到自己對鏈式儲存的理解不夠深刻,敲出來還是存在很多小錯誤。不過我覺得進步的一點是克服了每次建立完煉表在主函式中都要依賴於陣列的方式對鍊錶中的資料賦值,逐漸習慣了邊建立鍊錶邊往裡面賦值。然後就是在做棧和佇列的題目時,由於這兩種都是鍊錶所學的子集,感覺難度跨度不是很大。而且出於偷懶,在這些習題中大部分都用了stl的棧和佇列,深刻的感受到stl便利的同時,也認識到自己編寫的類是多麼的簡陋。然後就是現在做的字串和陣列,這一部分oj給的題相對簡單,所以我更偏向使用棧和佇列的stl,甚至是陣列。不過,現在寫程式最大的改變就是不會一上來就在主函式裡亂寫一通了,而是會下意識的去建立類,再考慮自定義的函式,最後才會考慮怎樣往主函式裡新增。至少相對之前,我覺得這是乙個挺大的進步了。

現在又學到了資料結構的又一大重、難點,聽課就聽得比較的吃力。說白了就是還是對鍊錶認識不夠,而且還沒有打**去實踐,一定要快點完成字串和陣列,然後去解決這個令人頭大的部分,而不要等到最後被期末考試解決我。

哈哈哈哈,加油。

資料結構學習小結1

心得體會 發現資料結構更加依賴於數學,一些書上的解釋必須要有數學基礎才能看得懂。讓我煩惱的是本身在學數學時就沒能夠很好地理解一些抽象符號,如果再運用到資料結構的話學起來就非常艱難了 比如說演算法中的時間複雜度和空間複雜度中的o,在我們目前學到的高數中對應的知識為 無窮小的比較 泰勒公式等,我覺得不太...

資料結構小結

資料結構就是乙個集合 資料結構 邏輯結構 線性資料結構 線性表 棧 佇列 字串 陣列 對應順序表 非線性資料結構 集合 樹結構 圖 儲存結構 順序儲存結構 順序表 非順序儲存結構 鏈式儲存結構 鍊錶 由指標來實現 雜湊 雜湊 索引 一種邏輯結構可以使用不同的儲存結構,那麼就會形成不同的名稱。線性表是...

資料結構小結

if you give a person a program,you ll frustrate him for a day.if you teach a person to program,you will frustrate them for a lifetime 1946年世界上第一台計算機問世...