想學數據結構和算法要不要學c語言?

用戶126359409


學習數據結構與算法,不一定要以C語言,C++也可以,但學習C語言,想將編程能力提高,最好是學習數據結構與算法。

為什麼呢?因為數據結構和算法本身與編程語言的關係並不大,但用不同的語言學習效率會有區別,應該避免那些對算法而言語法噪聲很大的語言。


合理的代碼結構,可以減少代碼量,增加代碼運行效率,同時構建更加強壯的代碼框架。

學習C語言版本的數據結構,可以對C語言本身,如結構體,指針,內存管理等技術要點,都有更深刻的體會和運用,

算法的運用,各種各樣,比如matlab算法驗證與研究等,常見的算法都是需要有數學,算法語言,則可以根據工作需要進行對於編程語言的學習

因為我個人主要的開發編程是基於C語言,所以我個人推薦學習基於C語言的數據結構。


科技電小二


數據結構跟算法是數學問題,哪種語言都用的到或者說哪種語言描述的都有,看你熟悉哪種,就看對應的比較好理解。


哈哈我剛在那邊


一定要學c語言,不用c的算法根本稱不上算法。另外算法不光是編程水平,更重要的是高等數學的水平,以及一定程度的奧林匹克數學能力。因為算法很多時候就是考驗你的數學水平和問題轉化的能力。


分享到:


相關文章: