我必須在這裡謝謝克勞士比先生,他用極其通俗易懂的語言向我們展示了許多關於質量的道理——說實話,大多數質量方面的書籍讓我很頭痛,它們總是故弄玄虛地弄出一大堆深奧難懂的資料、圖表和詞彙,藉以虛張聲勢,掩蓋它們的無知和膽怯。而這世界上偏偏有另外一種人,他們另闢蹊徑,用最最淺顯生動的語言,向我們揭示著事物最原始的道理。正因為有了他們,我們才慢慢擺脫恐懼,找到前進的方向,並參與討論——要知道,事物總是越辯越明的——於是,真理終於從這些資料、圖表和詞彙中走了出來,向我們微笑!
相信到現在為止,大家對我目前的處理仍然沒太多深切的體會——這很正常,我們每天起早貪黑地掙扎著生活,為的都是自己碗裡那點口糧。對別人的生活,哪怕再苦再悲,都不會有太多的感觸。只有觸及到自身利益,影響到自身命運,到了生死存亡的抉擇時刻,我們才會突然醒悟,奮死一搏。
我沒有這個能力讓大家處在似我這般難堪的境地,我只能借助比喻的力量加以闡述。而我見過的最佳比喻,就是克勞士比先生的「飛機」——而我接下來關於飛機的比喻,則可以看作對他那個絕佳比喻的延伸和拓展。
讓我們從這樣的假設開始——假設有人免費送你一架廉價而簡陋的飛機模型,讓你通過遙控器將它從你家陽台飛到對面家的陽台,如果飛行失敗甚至飛機墜毀都不需要你負責,試想一下,你會怎樣操作?
繼續我們的假設——假設這是一架**高昂的豪華機模,進行同樣的操作,如果飛行失敗或者飛機墜毀,你需要賠付相應的金額,你又會如何進行操作?
接下來,我們將這架機模變成真正的飛機,上面坐滿了乘客,他們都是實實在在的人,但你自己並不在上面,你仍然在地面上遙控這架飛機,將其從乙個地方送往另乙個地方,你又將如何操作?
最後,讓我們把你本人也放到飛機上去,除了你,飛機上每名乘客都是全世界最最舉足輕重的大人物。任何乙個人的損傷甚至驚嚇都會令你永世不得超生,這時候,你又將怎樣完成這段旅程?
請各位對上面每種假設都認真思考幾分鐘,然後將自己的操作寫到紙上,這將是你此生最為真實的想法之一。它客觀地反映出我們為人處事的態度和原則,也讓我們明白,自己的責任心和能力其實並沒有任何關係。
第三章 堆疊
1.基礎知識 堆疊可以實現很多的應用,遞迴的問題轉化成非遞迴形式,在本質上也是堆疊的問題.它是一種 filo 操作的資料結構,一般也有兩種儲存方式 陣列跟鍊錶實現形式,這裡我給出了鍊錶形式的堆疊模板,裡面包括了基本的堆疊所有的操作,還有兩個比較著名的應用例子,時間倉促,精力比較有限,關於迷宮老鼠還沒...
第三章 曙光
第三章 曙光 第二場校園招聘開始了。其實,洋對這個公司的不是很了解。因為前幾天突然在bbs上面看到了這個公司的招聘資訊,洋覺得這個公司不錯,就上網投了簡歷。接下來的乙個多小時,讓洋很震撼!想不到這個公司這個厲害,而且無論從哪方面來說,絕對不比之前的那個公司差。想不到自己的乙個不經意的決定到了這個大的...
第三章 遞迴
遞迴是一種強大的方法,它允許乙個物件以其自身更小的形式來定義自己。恐怕沒有什麼比觀察神秘的自然界中出現的遞迴現象更好的方法來體會遞迴的重要意義了。想想蕨類植物的葉子,每片葉子的小枝幹都是整片葉子的較小縮影 又或者兩個反光的物體,相互對映對方的漸遠的影像。這樣的例子使我們明白儘管大自然的力量是強大的,...