數(shù)據(jù)結構各種排序總結 學了浙大版的數(shù)據(jù)結構,原理都明白,查找排序插入什么的都能寫出代碼來,但是寫到應用題就懵逼,怎么辦?
學了浙大版的數(shù)據(jù)結構,原理都明白,查找排序插入什么的都能寫出代碼來,但是寫到應用題就懵逼,怎么辦?實際編程跟做練習是不一樣的,你應該從實際項目中學習,而不是做課本的習題,那沒什么幫助。學數(shù)據(jù)結構或算法
學了浙大版的數(shù)據(jù)結構,原理都明白,查找排序插入什么的都能寫出代碼來,但是寫到應用題就懵逼,怎么辦?
實際編程跟做練習是不一樣的,你應該從實際項目中學習,而不是做課本的習題,那沒什么幫助。
學數(shù)據(jù)結構或算法,關鍵是思想,不是具體用什么語言和什么代碼去實現(xiàn)。在實際程序中,這些東西會零散分化在各處,不像做習題那樣單一。整個程序甚至系統(tǒng),是圍繞設定的數(shù)據(jù)結構和算法搭建的,而選擇什么數(shù)據(jù)結構和算法,是由項目的需求分析確定的。
數(shù)據(jù)結構和算法屬于抽象的知識,不是C/C 獨有的。當你領悟到這點時,才算學會了。