如何才能成為乙個頂尖演算法高手?能做到那些事情就能證明這個人是頂尖演算法高手?

時間 2021-05-31 17:15:32

1樓:

能夠根據實際情況靈活修改已有演算法使其在執行時達到最高效率,更進一步是通過數學和其他相關學科的知識找到該領域符合當前條件最優的解決方案並實現之。後者一般屬於演算法研究

2樓:鄧毅

當然不是啦,演算法高手可不是演算法記憶高手。

當碰到你所謂的幾十種演算法所解決的問題,在不知道已有演算法的情況下,你能夠自己想出辦法來解決,這才能夠學會了演算法。

實際的問題的確很容易和已知的幾十種演算法很相似,但是總會有一些差別,有一些差別是可以稍微靈活處理一下就搞定的;而有一些看似細微的差別卻需要乙個全新的演算法來解決。還有一種情況是,你會需要多個演算法(或者資料結構)的取捨之後組合使用,根據需要,會有無數種取捨和組合方式,只有理解透演算法才能夠做出正確的選擇。

其實這個和圍棋裡面的定式很像,不是哪本定式大全背完了就成為演算法高手了,要真正的學會下棋。

最後一句話,高不高手不重要,體會演算法的樂趣、解決實際的問題才最重要,所以第二個問題我就不回答了,呵呵。

如何才能成為乙個提問高手?

GuoChang ZENG 那為什麼要成為提問的高手呢?這個世界,答案和解釋過剩,而好問題太少了。問題驅動思考,而答案終止想象。乙個好的問題,就像是一把鐵鍬,能把談話者腦子裡的經驗和觀點,從過往的時空裡,一點一點給鏟出來。王爍老師就說過,這個世界,競爭這麼激烈,明顯可以撿到的便宜已經很少很少,但其實...

如何才能成為動漫高手?

尤小紀 等等等等 什麼是,動漫高手?emmmmmm 怎麼說呢,你是想要成為大角蟲呢還是想成為一名對動漫漫畫什麼的很了解的人呢 如果是另一種意思的話,個人建議你可以補番,特別是很多人推薦的番去看,然後就是了解各種文化了emmmm 我在說什麼 老咩 我覺著題主你應該先定義動漫高手 其中我認為的歧義有 1...

如何才能成為乙個自私的人?

喵喵不吃魚 題主應該是在人際交往中受了傷害才會想要要成為乙個自私,沒有情感波動的人吧。適度的自私可以讓自己快樂,但是完全的自私反而會使人痛苦。試想乙個人的一生完全為了自己考慮,與別人沒有情感的羈絆,那是多麼可悲啊。小王子 中的狐狸說過 如果你要馴服乙個人,就要冒著掉眼淚的危險。就是說我們要與人交往,...