遞迴只應天上有,凡人應當用迴圈 !? 程式寫十次, 不如直接演一次 | 科普長知識

Комедия

施主還是乖乖寫迴圈吧
--
09:17 不想看程式
--
#迴圈
#遞迴
#recursive
#forloop
遞迴只應天上有,凡人應當用迴圈 !? 程式寫十次, 不如直接演一次

Пікірлер: 26

  • @kachunwong8184
    @kachunwong81848 ай бұрын

    教學很生動,由初學者角度出發,無定義 End case 的情況,無 return 的情況都 present 出來,做老師定會很適合。

  • @user-vo7oe1be8j
    @user-vo7oe1be8j Жыл бұрын

    發覺老師提到的沉浸式學習法,不夠中二是學不來的lol 想像一個情境然後自己演得非常生動,最終能夠理解原理。 真的是學習效率較高的方法 ! 我也來去演一次了 (影分身之術!!!

  • @yuHsuanCode

    @yuHsuanCode

    Жыл бұрын

    中二之必要ㄎ

  • @celialin8211
    @celialin8211 Жыл бұрын

    老師很生動😂

  • @yuHsuanCode

    @yuHsuanCode

    Жыл бұрын

    看看這行多不好混 😅

  • @jninlove
    @jninlove Жыл бұрын

    好有趣喔!

  • @yuHsuanCode

    @yuHsuanCode

    Жыл бұрын

    沉浸式學習法 :)

  • @huangjamie6840
    @huangjamie6840 Жыл бұрын

    教得很好懂!三年前看到就學比較快了!不對!三年前你還沒出影片

  • @yuHsuanCode

    @yuHsuanCode

    Жыл бұрын

    偶然成為 youtuber ...

  • @cheche5315
    @cheche53156 ай бұрын

    笑死 謝謝老師

  • @yuHsuanCode

    @yuHsuanCode

    3 ай бұрын

    😆

  • @chenwilliam5176
    @chenwilliam5176 Жыл бұрын

    樹狀結構是一種資料結構, 它的演算法一般是用「遞迴演算法」💯 如果是用的是「迴圈演算法」,是否也可以完成呢 ? 😁

  • @yuHsuanCode

    @yuHsuanCode

    Жыл бұрын

    可以喔, 原則上兩個是可以互換的 只是迴圈寫起來會超麻煩, 要在迴圈外部 自己準備暫存的變數, 記錄現在走到 tree 上面的哪個 node 這個「準備暫存變數做記錄」這件事 用遞迴來寫的話, 就剛好被包在某次 function 執行裡面 (類似影片中的 level) 於是這種狀況 大家自然就會習慣寫遞迴啦~

  • @AAA-uv1ny

    @AAA-uv1ny

    8 ай бұрын

    看到這個問題突然想到 要用迴圈寫遞迴是不是要像做inter process communication那樣把每個node的local varible存到stack裡

  • @user-jw1eh3bx3e
    @user-jw1eh3bx3e10 ай бұрын

    2:23 迴圈開始

  • @yuHsuanCode

    @yuHsuanCode

    10 ай бұрын

    迴圈~

  • @coldheart9014
    @coldheart9014 Жыл бұрын

    python也太自由了吧

  • @yuHsuanCode

    @yuHsuanCode

    Жыл бұрын

    python 寫起來就是好讀又隨心所欲 代價就是缺少宣告 datatype 寫 Java or C++ 的人會很不習慣呢

  • @user-wi9xo4jg3r

    @user-wi9xo4jg3r

    Жыл бұрын

    @@yuHsuanCode 真的...在學校寫一堆C++看到這些例子都有補上去的衝動 哈哈哈

  • @dennisliu5641
    @dennisliu56419 ай бұрын

    最後一個寫法不符合functional programing的定義。既然都用mutation了,不如用for。

  • @yuHsuanCode

    @yuHsuanCode

    9 ай бұрын

    錄完才發現漏洞百出 還好只是搞笑不是講解ㄎㄎㄎ

  • @junsu200ok

    @junsu200ok

    5 ай бұрын

    不知道mutation是啥XD 剛剛去問了一下chatGPT,留一下言給和我一樣的小白 當您改變資料結構中的內容或修改物件的狀態時,這被視為一種mutation操作。 舉例來說,以下操作都可以視為mutation: -將變數的值從一個值改變為另一個值。 -在列表(陣列)中添加、刪除或修改元素。 -修改物件的屬性或狀態。 -對字串進行修改(例如,連接字串、刪除子字串等)。

  • @blue-w-potato
    @blue-w-potato5 ай бұрын

    666666666666666666

  • @yuHsuanCode

    @yuHsuanCode

    4 ай бұрын

    666666666666

Келесі