軟件編程經常用的算法都有哪些?
我覺得主要有一下五個:
1、遞歸算法
2、貪心算法
3、回溯法
4、動態規劃算法
5、分治算法
數據結構C哪本書好?
書的話建議直接讀國外精典教材。數據結構建議讀《DataStructures,Algorithms,andApplicationsinC》,也就是《數據結構算法與應用-C語言描述》這本書,作者是美國的SartajSahni,China-pub上有資源。
書中先簡要回顧了C語言,然后全面的介紹了各種數據結構,最后幾個章節是各種算法。如果不想看,忽略就是,但不建議那樣,畢竟,數據結構加上算法才等于程序。建議結合課后題食用,效果更佳。
國內的資源建議直接看清華鄧俊輝的課,絕對的優質資源,更好的是還有教材可以用,還等什么呢?
B站的鏈接給你,結合書本食用更佳!
鄧公數據結構: