為何我總覺得學好了迴圈就學好了演算法?

時間 2021-05-06 07:57:37

1樓:Night Watcher

你可能才學到程式的執行結構那裡。

的確,單純的迴圈可以處理任何問題。

但是,迴圈裡面的東西呢?就拿dp來說,很多dp都是兩三層迴圈就能搞定了,但是狀態轉移方程你怎麼找?

有相當一部分演算法的思維難度是大於程式設計難度的。

如果題主認為演算法很簡單的話,推薦您去看一看演算法導論之類的書籍。

2樓:naiveman

你說的很對,迴圈是演算法中最微妙最難搞的東西。

初始條件搞不對,迴圈進不去

invariant 擴充套件搞不對,迴圈出不來終止條件搞不對,迴圈出來了結果也是錯的。

因為迴圈,你必須要小心翼翼的對待:初始條件、終止條件、斷言範圍擴大這些很好玩的東西。確實是乙個演算法裡比較核心的東西了。

而且計算機很大的價值就在於自動化了人肉for迴圈,人肉for迴圈是世界上最悲慘的事,有多慘參考西西弗斯推石頭。

3樓:

學會了砌磚,並不表示就學會了蓋房子。

迴圈只是最最基礎的乙個流程控制方式,是學好程式設計、演算法不可或缺的乙個前提。如果這一步都學不好,就不用談「學好演算法」、「學好程式設計」了。

4樓:Sweetlemon

迴圈結構是一種重要的程式設計基本結構,在大多數演算法中都有出現。但是它只是一種基礎結構,就有點像「學好了總分總就學好了作文」。

迴圈結構只是一種基礎的程式設計結構,和演算法不在乙個層次;而演算法的迴圈部分不一定是最難的部分。

綜上,我認為無論「迴圈」指的是迴圈結構還是迴圈部分,說「學好了迴圈就學好了演算法」都不太準確。

總覺得世界上沒人關心我,在乎我,總覺得自己很沒用,不敢去愛因為怕受傷。?

乙個花生 我很平庸,對誰來說都沒有利益所求,除爸媽之外沒人愛我,就算是談戀愛我也得不到戀愛中應該有的愛 有時候在想為什麼沒人愛我那,我也不壞,而且在愛別人的同時也愛著自己 為什麼還總是所有事情都只有自我安慰 快樂的佛下去 我也這樣想,覺得沒人在意我,我對所有人來說可有可無,自己做不好所有事情,沒有存...

總覺得沒人喜歡我,總覺得自己很胖很難看,因此每天都過得不開心,還很浪費時間,我該怎麼辦?

xiaowenzi 麻煩 很多時候很容易變得麻煩。它只會讓你忙碌而混亂。沒有規則,你被糾纏在各種混亂的事物中,你無法真正解決一件事。在工作中,問題得到了簡化,並且沒有要遵循的模板。我們需要的是冷靜,冷靜地面對問題,用它來判斷事物的本質,然後用上面提供的方法來解決複雜的事情。簡化,以便更好地解決問題,...

為什麼我總覺得累

奇妙世界呀 我也一樣唉,就明明也沒什麼事呀,就明明一切都還好呀。為什麼還會覺得累呢。我也很不解呢,哎,還是自己心理問題吧,想太多?努力想開吧,積極樂觀一些,其實一切都不重要,扯起嘴角傻笑就完了,然後你的大腦以為你是開心的,心情也真的會變好。 myogfid 嘗試一下找到你喜歡 感興趣 的東西,投身進...