第1章 解決問題的策略
1.1.經典難題
1.1.1.狐狸、鵝和玉公尺:
採用更形式化的方式重新陳述問題。
1.1.2.瓷磚滑塊問題:
無法規劃完整的解決方案並不意味著無法採取策略或技巧系統性地解決問題。問題的細分通常不是非常明顯的解決之道。但是特定的目標比隨機的嘗試要好很很多。
1.1.3.數獨:
尋找問題的約束性最強的部分。從最顯而易見的那部分任務開始著手。
1.1.4.quarrasi鎖:
模擬很重要!
1.2.基本的問題解決技巧:
總要制定計畫重新陳述問題
劃分問題
從自己所知的開始
削減問題
尋找模擬
試驗避免陷入挫折感
第2章 純粹的難題
2.1.輸出圖案:
(1)半個正方形:
n-row
(2)側三角:
n-abs(n-row)
像程式設計師一樣思考之一
像程式設計師一樣思考之一 做程式開發的程式設計師們呢?也有很多詞彙 架構 框架 模型 模式 演算法 元件 設計 需求等。但他們長年日積月累積澱在我們腦海中,將深刻影響我們程式設計師的工作 生活等方方面面。程式設計師思維特點 系統 全面 深刻 理性。如何像程式設計師一樣思考呢?譬如找工作 1.有哪些行...
像程式一樣思考。
1960年,一位研究人員對1500名商學院學生進行了訪談,並將他們分為兩類 那些為了錢財來這裡上學的人,1245人。那些打算利用學位做他們非常關心的事情的人,255人。二十年後,研究人員再次訪談了這些畢業生,發現其中有101位百萬富翁,除了其中一位,所有百萬富翁都來自追求他們喜歡做的事的那255人!...
像優秀的SQL程式設計師一樣思考
sql 程式設計風格 本書詳細資訊 資料庫作為現代軟體應用的核心之一,正在發揮越來越重要的作用。很自然地,sql 在廣大程式設計師的日常工作中也成了不可或缺的技術。學會sql 並不難,但是要成為優秀的sql 程式設計師就絕非易事了。大部分程式設計師都是在學習並從事了過程化或物件導向程式設計之後才轉到...