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

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

如何提高自己的算法呢

如何提高自己的算法呢

喵喔喔 2018-07-23 09:07:32
運用。Net技術也有相當一段時間了,但在是開發過程中,由于算法上還不夠精簡,經常是寫些性能不高代碼量又大的程序 ,所以想請教各位大哥大姐,有沒有提高算法的方法?
查看完整描述

3 回答

?
largeQ

TA貢獻2039條經驗 獲得超8個贊

算法精簡!=性能高 性能高!=代碼量小 給樓主建議:學習算法先學習數據結構,然后面向對象。一般而言,代碼結構好了,性能也不會差到那里。

查看完整回答
反對 回復 2018-07-25
?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

有一本叫數值算法的書,是一本不錯的教材,不過你要看明白它的話,你的數學功力要不錯才好,還有熟練掌握常用的數據結構方面的知識也是前提條件。

查看完整回答
反對 回復 2018-07-25
?
慕田峪4524236

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

算法精簡!=性能高 性能高!=代碼量小 ~~~~~~~~~~~~~~~~~~~~~~~~ 這是一個誤區! 比如StringBuilder和String,誰快?這個問題本身就有毛病,因為不是什么時候都是StringBuilder快的。要知道為什么,則首先要了解StringBuilder跟String的區別,從中可以發現內存使用的不同,然后就看看內存使用方面究竟有哪些區別,然后自然就能發現什么時候用誰更合適了。而這些知識,在學校里面的《操作系統原理》、《數據結構》、《計算機組成原理》……等教材里面說得非常清楚。 還有SQL的運用,很多人也沒搞明白咋回事,就是網上一通亂搜,然后這里設置一下那里設置一下,這當然沒有錯,不過當你靜下來好好的看看《數據庫原理》,你會“哦~~~原來是這樣~~~”(這里,我可沒有說特定的數據庫就不用管了) 綜上,提高的辦法其實很簡單——“靜下來看看基礎的東西,切忌浮躁”

查看完整回答
反對 回復 2018-07-25
  • 3 回答
  • 0 關注
  • 303 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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