亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++學習數據結構應不應該用stl實現?

c++學習數據結構應不應該用stl實現?

喵喔喔 2018-08-15 10:26:08
數據結構初學者,之前有看過大話數據結構的線性表,棧,隊列的內容,c實現的。學校這學期開數據結構c++,我直接看國外的教材,里面都是stl實現的,比如線性表數組描述刪除一個元素是移動元素直接用copy,怎么移動的過程也沒有,因為之前了解點數據結構還能理解,但越往后面擔心只會記語法而不理解了,這本書關于數據結構的應用寫的很詳細。應該邊看這本書,邊看學校的教材(和大話一樣挺通俗的)。還是直接看這本書作為正式入門數據結構的教材?挺厚一本,應用偏多一大堆,拋出異常和stl的語法
查看完整描述

2 回答

?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

您好, 我也是初學者. 雖然我自己學數據結構是先用c++(without stl)來學數據結構, 再用純c學習數據結構的, 不過我覺得其實沒有絕對的優劣之分, 隱藏細節可以更專注于算法的表示, 顯示細節可以更深刻的理解其具體實現, 孰優孰劣, 真的很難界定, 就像拋一枚硬幣, 其實哪面朝上都無所謂, 有的大神是自頂向下學習, 有的大神是自底向上學習, 我覺得由此得出的結論是都可以通往終點, 與其糾結這些, 不如選定一種立即著手開始學起來. 猶豫才是最浪費時間的. 我個人覺得直接去計蒜客學知識點然后刷對應的數據結構題比較合適入門, 題主的那本書我也有...

查看完整回答
反對 回復 2018-08-19
?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

要習慣使用STL,因為你現在學的是數據結構,不是學習STL源碼,你的目標應該是搞懂數據結構,所以不要拘泥于這些細節,否則會花費掉你大量的時間.

你可以把數據結構看完之后,再找一本STL源碼分析的書來看.


查看完整回答
反對 回復 2018-08-19
  • 2 回答
  • 0 關注
  • 1839 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號