数据结构第二章学习总结
數據結構第二章學習總結
在數據結構第二章,我們學習了線性表的兩種結構順序和鏈式結構,學習了他們的定義,不同,存儲結構和邏輯結構,還有一些基本的操作。
在學習過程中,我發(fā)現了許多問題:①書上的大多數代碼都是算法,是不可以直接在dev中運行的,這和之前C++的書,很不一樣,C++上的大多數都是可以在dev中直接運行,這讓我一時之間有點不適應,畢竟之前都是直接用書上的代碼的,但是這樣也鍛煉了我;②在學習鏈表結構的時候,剛開始,我覺得有點難理解,可能上學期學習指針的時候就不是學的很好,在這里有些吃力,但是我后來發(fā)現跟著老師的課件,將鏈式結構的頭指針,首元結點,頭結點,一個個畫下來,可以更好地理解,當時在理解Linklist p 和LNode *p時也花了一點時間,但是加上翻了翻C++的書,也可以理解一些了;
在完成PTA作業(yè)的過程中,也遇到了不少的問題,①在寫作業(yè)的第一道編程題時,我跟著書上的代碼來寫,發(fā)現不行,就在CSND上找了一些一些例子,學習到了,我發(fā)現還是很有邏輯的,先InitList初始化一個空列表,再InsertList 最后一定是printList ,printList這一步書上沒有教,我還上網查了一下其實是跟數組有些相似的;②寫第二道編程題的時候,我就發(fā)現,順序表和鏈式表有不同了,鏈式表在InitList之前還要先CreatList,但是總體套路還是和順序表很像的;③在寫實踐題的時候,我之前本來是想用鏈式表的方法來的,后來在PTA的上面,我發(fā)現總是顯示部分正確,最后我就改成用數組的方法,但是我又在群里看到有同學分享的代碼,發(fā)現比我用兩個數組取交集放到另一個數組的方法更妙,直接用了一個數組,我就也學習了這個方法。
雖然我覺得數據結構比之前的C++難,特別是在鏈式結構這方面,按時我還是覺得學到了很多,接下來還會繼續(xù)努力。
轉載于:https://www.cnblogs.com/snowlxy/p/10545795.html
總結
以上是生活随笔為你收集整理的数据结构第二章学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Live回顾 | 松鼠AI智适应教育首席
- 下一篇: [2019.2.24]BZOJ4591