Description: In this homework, we will focus on data structures and you are responsible for their (correct) implementation. You will implement the queue data structure, which allows FIFO access. You will also implement the hashtable data structure, which implements the dictionary, or associative array abstract data type. These data structures serve as the core of the snake game.
To Search:
File list (Check if you may need any files):
snake\.classpath
.....\.project
.....\bin\edu\cmu\cs211\snake\date\Date.class
.....\...\...\...\.....\.....\....\DateMain.class
.....\...\...\...\.....\.....\gui\FoodManager.class
.....\...\...\...\.....\.....\...\Game.class
.....\...\...\...\.....\.....\...\Gui.class
.....\...\...\...\.....\.....\...\Snake.class
.....\...\...\...\.....\.....\...\SnakeBot.class
.....\...\...\...\.....\.....\...\SnakePanel$1.class
.....\...\...\...\.....\.....\...\SnakePanel$2.class
.....\...\...\...\.....\.....\...\SnakePanel.class
.....\...\...\...\.....\.....\tests\ArrayQueueTest.class
.....\...\...\...\.....\.....\.....\MyHashSetTest.class
.....\...\...\...\.....\.....\util\ArrayQueue$It.class
.....\...\...\...\.....\.....\....\ArrayQueue.class
.....\...\...\...\.....\.....\....\MyHashSet$It.class
.....\...\...\...\.....\.....\....\MyHashSet.class
.....\...\...\...\.....\.....\....\Node.class
.....\src\edu\cmu\cs211\snake\date\Date.java
.....\...\...\...\.....\.....\....\DateMain.java
.....\...\...\...\.....\.....\gui\FoodManager.java
.....\...\...\...\.....\.....\...\Game.java
.....\...\...\...\.....\.....\...\Gui.java
.....\...\...\...\.....\.....\...\Snake.java
.....\...\...\...\.....\.....\...\SnakeBot.java
.....\...\...\...\.....\.....\...\SnakePanel.java
.....\...\...\...\.....\.....\tests\ArrayQueueTest.java
.....\...\...\...\.....\.....\.....\MyHashSetTest.java
.....\...\...\...\.....\.....\util\ArrayQueue.java
.....\...\...\...\.....\.....\....\MyHashSet.java
.....\...\...\...\.....\.....\....\Node.java
.....\bin\edu\cmu\cs211\snake\date
.....\...\...\...\.....\.....\gui
.....\...\...\...\.....\.....\tests
.....\...\...\...\.....\.....\util
.....\src\edu\cmu\cs211\snake\date
.....\...\...\...\.....\.....\gui
.....\...\...\...\.....\.....\tests
.....\...\...\...\.....\.....\util
.....\bin\edu\cmu\cs211\snake
.....\src\edu\cmu\cs211\snake
.....\bin\edu\cmu\cs211
.....\src\edu\cmu\cs211
.....\bin\edu\cmu
.....\src\edu\cmu
.....\bin\edu
.....\src\edu
.....\bin
.....\src
snake