Practicing Recursion in Java
暫譯: 在 Java 中練習遞迴
Irena Pevac
- 出版商: CreateSpace Independ
- 出版日期: 2016-04-18
- 售價: $1,450
- 貴賓價: 9.5 折 $1,378
- 語言: 英文
- 頁數: 158
- 裝訂: Paperback
- ISBN: 1532712278
- ISBN-13: 9781532712272
-
相關分類:
Java 程式語言
海外代購書籍(需單獨結帳)
商品描述
Educators and students consider recursion one of the most difficult topics in introductory programming courses. The limited number of recursive examples in the textbooks is not sufficient for most students. This text is designed to help students in CS I or CS II courses to practice writing recursive code in Java. It may be helpful for instructors teaching those courses, as well. For them it can serve as a poll of test examples, or as a base to create projects that include variations of existing methods.
The book provides a collection of over 150 recursive examples on integers, arrays, linked lists, linked trees, and graphical examples. Each example includes a problem specified in English, solution at the algorithm level, and recursive code implemented in Java. Graphical examples have also a picture of the outcome that should be drawn in addition to code. Most of examples were given to my students on tests and final exams. The remaining problems are for advanced students who grasped the topic and want to be challenged to do more.
商品描述(中文翻譯)
教育工作者和學生認為遞迴是入門程式設計課程中最困難的主題之一。教科書中有限的遞迴範例對於大多數學生來說並不足夠。本書旨在幫助CS I或CS II課程的學生練習在Java中編寫遞迴程式碼。對於教授這些課程的教師來說,這本書也可能會有所幫助,因為它可以作為測試範例的集合,或作為創建包含現有方法變體的專案的基礎。
本書提供了超過150個有關整數、陣列、鏈結串列、鏈結樹和圖形範例的遞迴範例。每個範例都包括用英文指定的問題、算法層級的解決方案,以及用Java實現的遞迴程式碼。圖形範例還附有應該繪製的結果圖片,除了程式碼之外。大多數範例都是在測驗和期末考中提供給我的學生的。其餘的問題則是為了那些掌握了主題並希望接受更多挑戰的進階學生準備的。