我對艾倫·唐尼(Allen Downey)教科書中提出的練習的解決方案 -如何像計算機科學家一樣思考,Java版本4.1 。
如何像計算機科學家一樣思考是艾倫·唐尼(Allen Downey)的出色介紹計算機科學教科書。儘管為Java務必寫作,但此後已轉換為多種語言,包括C,C ++和Python。後來的Java版本已重命名為Think Java 。該項目包含本書4.1版的解決方案。
該項目中的代碼是在2011年至2014年的3年中編寫的,作為學校作業的一部分。它以其初始形式不變。開發是通過GEDIT(第1-9章)和BlueJ(第10-18章)進行的。每章的練習解決方案都在一個名為ExerciseAnswers或README.txt的文件中,其他文件提供Java代碼。
教科書版本:如何像該存儲庫中可用的計算機科學家一樣思考的版本為4.0-我找不到版本4.1的軟件。這兩個版本之間的差異很小,可以在此存儲庫中忽略。話雖這麼說,但是,如果您想貢獻本書的正確版本,請隨時通過提交拉動請求或與我聯繫來這樣做。
這些程序都可以通過BlueJ或終端執行。請按照相關的ExerciseAnswers和README.txt中的說明進行詳細說明。
由於該項目由鍛煉解決方案組成,因此問題本身就是文檔。解決的問題都是從教科書中的章節練習結尾處。
如果您有任何疑問,建議或反饋,請隨時寫給[email protected]。我期待收到您的來信。
該項目在MIT許可證下發布並受到保護
版權所有©2016 Kaivalya Rawal
特此免費授予獲得此軟件副本和相關文檔文件副本(“軟件”)的任何人,以無限制處理該軟件,包括不限於使用,複製,複製,修改,合併,合併,發布,發行,分發,分發,撒下,sublicense和/或允許軟件的人,並允許與以下條件提供以下條件,以下是以下條件。
上述版權通知和此許可通知應包含在軟件的所有副本或大量部分中。
該軟件是“按原樣”提供的,沒有任何形式的明示或暗示保證,包括但不限於適銷性,特定目的的適用性和非侵權的保證。在任何情況下,作者或版權持有人均不應對任何索賠,損害賠償或其他責任責任,無論是在合同,侵權的訴訟中還是其他索賠,與軟件或使用或其他軟件中的使用或其他交易有關。