文件名称:mazes-for-programmers-ruby:程序员迷宫
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-29 07:54:43
Ruby
贾米斯·巴克(Jamis Buck)撰写的《程序员的迷宫》一书 “关于代码”本书中的示例代码和示例都是用Ruby编写的,但是所使用的算法和技术绝对不是特定于Ruby的! 这本书也可以用Python或C或Java或C#或任何其他语言编写。 我希望这些示例写得足够清楚,以使即使您不熟悉Ruby,这些概念也照常出现。 无论您是否使用Ruby,都有足够的实验空间。 如果您决定继续使用Ruby,请确保至少使用Ruby 2.1版,因为示例不能全部在早期Ruby版本上运行。 本书中的所有代码示例都可以从下载。 如果您不希望手动更改整个网格框架的键,则可以节省一些时间,尽管这无疑是一种学习知识的有效方法!” 版权适用于此源代码。 您可以在自己的项目中使用源代码,但是不能将源代码用于创建培训资料,课程,书籍,文章等。 我们不保证此源代码适合任何目的。
【文件预览】:
mazes-for-programmers-ruby-master
----cell.rb(1KB)
----circle_maze.rb(188B)
----polar_cell.rb(308B)
----hunt_and_kill_demo.rb(167B)
----mask.rb(1KB)
----distances.rb(868B)
----hunt_and_kill.rb(735B)
----hex_grid.rb(2KB)
----hunt_and_kill_colored.rb(270B)
----polar_grid_test.rb(118B)
----polar_grid.rb(2KB)
----data()
--------masks.txt(113B)
----masked_grid.rb(435B)
----wilsons_demo.rb(151B)
----wilsons_colored.rb(293B)
----grid.rb(3KB)
----longest_path.rb(288B)
----colored_grid.rb(431B)
----sidewinder_demo.rb(139B)
----aldous_broder_colored.rb(307B)
----ascii_mask.rb(310B)
----sidewinder.rb(541B)
----Gemfile(48B)
----wilsons.rb(703B)
----Gemfile.lock(113B)
----aldous_broder_demo.rb(168B)
----recursive_backtracker.rb(429B)
----hex_cell.rb(362B)
----.gitignore(613B)
----deadend_counts.rb(948B)
----simple_mask.rb(226B)
----dijkstra.rb(318B)
----README.md(1KB)
----binary_tree.rb(341B)
----aldous_broder.rb(316B)
----distance_grid.rb(203B)
----image_mask.rb(310B)
----coloring.rb(256B)
----binary_tree_demo.rb(139B)
----backtracker_demo.rb(182B)
----hex_maze.rb(181B)