Introduce data structures to work with
This commit is contained in:
		
							parent
							
								
									b87cf37d0f
								
							
						
					
					
						commit
						b11c1683c1
					
				
					 7 changed files with 47 additions and 0 deletions
				
			
		
							
								
								
									
										5
									
								
								src/aud/exam/prep/array/FullyUsedArray.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								src/aud/exam/prep/array/FullyUsedArray.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,5 @@ | |||
| package aud.exam.prep.array; | ||||
| 
 | ||||
| public class FullyUsedArray<T> { | ||||
|     public T[] theArray; | ||||
| } | ||||
							
								
								
									
										6
									
								
								src/aud/exam/prep/array/PartiallyUsedArray.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/aud/exam/prep/array/PartiallyUsedArray.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| package aud.exam.prep.array; | ||||
| 
 | ||||
| public class PartiallyUsedArray<T> { | ||||
|     public T[] theArray; | ||||
|     public int numberOfUsedSlots; | ||||
| } | ||||
							
								
								
									
										7
									
								
								src/aud/exam/prep/list/DoubleListItem.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/aud/exam/prep/list/DoubleListItem.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | |||
| package aud.exam.prep.list; | ||||
| 
 | ||||
| public class DoubleListItem<T> { | ||||
|     public T key; | ||||
|     public DoubleListItem<T> next; | ||||
|     public DoubleListItem<T> prev; | ||||
| } | ||||
							
								
								
									
										6
									
								
								src/aud/exam/prep/list/SingleListItem.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/aud/exam/prep/list/SingleListItem.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| package aud.exam.prep.list; | ||||
| 
 | ||||
| public class SingleListItem<T> { | ||||
|     public T key; | ||||
|     public SingleListItem<T> next; | ||||
| } | ||||
							
								
								
									
										7
									
								
								src/aud/exam/prep/tree/BinaryTreeNode.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/aud/exam/prep/tree/BinaryTreeNode.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | |||
| package aud.exam.prep.tree; | ||||
| 
 | ||||
| public class BinaryTreeNode<T> { | ||||
|     public T key; | ||||
|     public BinaryTreeNode<T> left; | ||||
|     public BinaryTreeNode<T> right; | ||||
| } | ||||
							
								
								
									
										7
									
								
								src/aud/exam/prep/tree/MutliWayTreeNode.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/aud/exam/prep/tree/MutliWayTreeNode.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | |||
| package aud.exam.prep.tree; | ||||
| 
 | ||||
| public class MutliWayTreeNode<T> { | ||||
|     public T[] theKeys; | ||||
|     public MutliWayTreeNode<T>[] theSuccessors; | ||||
|     public int numberOfKeys; | ||||
| } | ||||
							
								
								
									
										9
									
								
								src/aud/exam/prep/tree/TernaryTreeNode.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								src/aud/exam/prep/tree/TernaryTreeNode.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | |||
| package aud.exam.prep.tree; | ||||
| 
 | ||||
| public class TernaryTreeNode<T> { | ||||
|     public T key1; | ||||
|     public T key2; | ||||
|     public TernaryTreeNode<T> left; | ||||
|     public TernaryTreeNode<T> middle; | ||||
|     public TernaryTreeNode<T> right; | ||||
| } | ||||
		Reference in a new issue