[小狐熊週記] 20220418 不要小看窮舉法的難度 Exhaustive method is quite difficult

之前曾經在小狐熊週記裡分享過MECE的思考技巧(mutually exclusive collectively exhaustive),今天來談一個更加基本的思考方法:窮舉法。
窮舉法,顧名思義就是窮盡所有可能性、通通舉列出來。簡單粗暴。

但常常我就連這麼簡單的事都做不好。
分享兩個生活例子:

  1. 電梯進出可能性
    有一天我們一家四口在某建築物的四樓等電梯,這棟樓最高只到六樓而已。
    當時我們目睹了一台正要關門上樓的電梯裡恰有兩個人,門關上後,我們看著樓層面板,看到它到五樓時停了一下,然後到六樓也停了一下。
    於是熊媽媽推測:他們一個人是去五樓、一個人是去六樓。

    我立刻說這可未必,說不定他們兩個人都是去五樓、也有可能都是去六樓。
    畢竟我們無法肯定有沒有第三個人是要從五樓搭電梯去六樓、又或是從六樓搭下來。
    所以每一種進出情況都是有可能發生的!

    正當我洋洋得意於自己成功地運用窮舉法完備了思考,就看到這台電梯從六樓漸漸回到了四樓。
    四樓電梯門一打開,剛剛那兩個人又走了出來……

    我瞠目結舌……真的沒想到這兩人既不是去五樓、也不是去六樓。那他們到底在幹嘛???

    這兩個人一出四樓電梯就開口問路,我才知道他們是要去另一棟樓的樓上,只是搭錯電梯了。

    哈哈,原本我充滿自信的假說,才過不到一分鐘就被完全推翻。
    正好給大家都上了一課:永遠都要自己的想法保持謙虛、永遠都要對看似理所當然的事情保持質疑。
    你永遠不會知道那些你所不知道的事情。


  2. 銳角、鈍角與直角
    有一天在公園,小狐撿了一根半折的樹枝。樹枝折而未斷,呈現出一個夾角。
    我們一家人就一邊撥弄這個樹枝、一邊對這個夾角做了一番討論。
    我說:這個夾角角度要嘛是鈍角、要嘛是銳角,要嘛就是直角!
    正當我洋洋得意於自己又成功地運用了窮舉法時,小狐就把這根樹枝折斷了……

    ……啊!根本無角,何來大小!?
    這下又出現我沒考慮到的情況了,我脆弱的窮舉法簡直不堪一擊。

    而且這完全是個低級漏洞。
    好比是寫了一支很爛的程式,自以為已經考慮了全部情況:
    • angle > 90 
    • angle < 90
    • angle == 90

    結果卻忘了處理 angle == null 的情況……

    對此我深感漸愧。繼續虛心練習。

    對了,其實我的發言還有一個漏洞。
    因為鈍到不能再鈍的那個角,它並不叫做鈍角。它叫做平角。

    所以比較完整的窮舉法至少要講成這樣:「這個樹枝夾角的角度要嘛是鈍角、要嘛是銳角、要嘛是直角、要嘛是平角,或者可能是根本沒有角。」


--

也許有讀者想抗議:這次小狐熊週記根本就沒有小狐熊的篇幅嘛!!


……嗯,你說的沒錯😄
啊小狐熊雖然都全程在場,但就都沒有參與討論啊 ╮(╯_╰)╭



留言

這個網誌中的熱門文章

[小狐熊週記] 20241028 小狐熊筆記

[小狐熊週記] 20241014 百無一用是書生

[小狐熊週記] 20240923 信任感的貝氏定理