This website requires JavaScript. 
		
		
			
	
	
	
	
 
		
	
	
		
			
			
			
			
			
	
		
			
				
					ecb1b1cbe7 
					
						Adding Map ADT interface and abstract class, and first pass inefficient implementation. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-25 02:56:45 -07:00  
				
			 
		
			
				
					b0747e4ea5 
					
						adding readme for hash map classes. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-25 02:56:16 -07:00  
				
			 
		
			
				
					b11e1b8585 
					
						Adding Map interface and abstract class - Map ADT 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-25 01:28:43 -07:00  
				
			 
		
			
				
					ee2c58dcad 
					
						it works. built in priority queue timing is consistent and sensible. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 21:28:40 -07:00  
				
			 
		
			
				
					2a133e6c00 
					
						some whining. no more custom priority queue class. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 18:32:09 -07:00  
				
			 
		
			
				
					98cd5b8184 
					
						adding example using priority queue with custom object comparator 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 18:24:32 -07:00  
				
			 
		
			
				
					7904e96e21 
					
						adding changes to all priority queues to make timing possible. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 12:37:28 -07:00  
				
			 
		
			
				
					158186a5b9 
					
						no kle. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 01:39:39 -07:00  
				
			 
		
			
				
					21ef39a0e1 
					
						add KLE ("keys less than or equal to") program draft. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 00:26:05 -07:00  
				
			 
		
			
				
					69c8e3dab6 
					
						add recursive upheap/downheap, plus documentation clarification. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 00:18:04 -07:00  
				
			 
		
			
				
					3d101e1181 
					
						adding test to heap priority queue class. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 00:05:22 -07:00  
				
			 
		
			
				
					27155cf1d6 
					
						Adding the basic Heap Priority Queue class, no main method so no test but all the basic methods in place and compiling. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-24 00:00:29 -07:00  
				
			 
		
			
				
					3292a2429c 
					
						updating use PQ as stack exercise 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-23 03:35:04 -07:00  
				
			 
		
			
				
					1a565e5970 
					
						Using the PriorityQueue concrete implementation to implement a Stack ADT 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-23 02:57:46 -07:00  
				
			 
		
			
				
					f40d9b2f1e 
					
						Adding iterator() to tests. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-23 01:12:37 -07:00  
				
			 
		
			
				
					c7e5122c0c 
					
						remove exceptions from unsorted PQ. makefile rearrangement. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-23 01:01:44 -07:00  
				
			 
		
			
				
					8f9cf15a87 
					
						move exceptions to the ADT. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-23 01:01:04 -07:00  
				
			 
		
			
				
					7c5ddcd686 
					
						Make priority queue interface iterable. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-23 01:00:26 -07:00  
				
			 
		
			
				
					54148e0be6 
					
						make Sorted PQ iterable. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-23 01:00:02 -07:00  
				
			 
		
			
				
					be7c9e98aa 
					
						Overwriting problematic old priority queue objects. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-22 22:01:19 -07:00  
				
			 
		
			
				
					320ce3795c 
					
						hold off on iterable for a bit. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-22 21:45:38 -07:00  
				
			 
		
			
				
					8b2d860875 
					
						abstract priority queue class - update to internal class name, add string methods. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-22 21:45:08 -07:00  
				
			 
		
			
				
					6064a2166d 
					
						update priority queue interface documentation. no abstract keyword. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-22 13:55:56 -07:00  
				
			 
		
			
				
					cc93788e6f 
					
						Abstract class now references Item class w/o defining. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-22 13:55:21 -07:00  
				
			 
		
			
				
					83f5081ca2 
					
						No idea if this exceptions approach is going to work. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-22 13:16:12 -07:00  
				
			 
		
			
				
					4bfa748d18 
					
						Adding abstract priority queue ADT and priority queue interface. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-22 13:15:12 -07:00  
				
			 
		
			
				
					91729c40c6 
					
						New track for priority queues. Default comparator, and comparator example. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-22 13:14:59 -07:00  
				
			 
		
			
				
					446dfcca82 
					
						apparently, unsorted priority queue is just horrendous? I find this difficult to believe. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-21 19:50:01 -07:00  
				
			 
		
			
				
					ade18accab 
					
						Removing unsorted priority queue. Too many questions. Too many hassles. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-21 19:25:19 -07:00  
				
			 
		
			
				
					4bdf2648f5 
					
						fixing up print statements and output. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-21 19:25:01 -07:00  
				
			 
		
			
				
					c0aee2beb5 
					
						makefile changes to accompany fixes to sorted priority queue. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-20 17:16:28 -07:00  
				
			 
		
			
				
					bc98df693c 
					
						sorted priority queue issues worked out, add/remove working on arrays up to 10M elements. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-20 17:16:08 -07:00  
				
			 
		
			
				
					d67b140428 
					
						unanswered questions in Timing class. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-20 01:25:21 -07:00  
				
			 
		
			
				
					3f60465773 
					
						have some very strange behavior going on with the priority queues. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-20 00:25:09 -07:00  
				
			 
		
			
				
					7ac7b38d9e 
					
						update output from priority queue timing test. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-19 19:49:59 -07:00  
				
			 
		
			
				
					96d086982d 
					
						Fixing bugs in priority queue timing tests, and making tests more robust. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-19 19:49:39 -07:00  
				
			 
		
			
				
					4972814777 
					
						adjust order in makefile. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-19 19:48:51 -07:00  
				
			 
		
			
				
					6e24b452eb 
					
						fix comments in sorted priority queue class. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-19 19:48:32 -07:00  
				
			 
		
			
				
					7d1fcff544 
					
						Unsorted priority queue class now works. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-19 19:47:55 -07:00  
				
			 
		
			
				
					55eee3d2a4 
					
						Add priority queue timing class, Tim, makefile, output, etc. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-19 01:08:59 -07:00  
				
			 
		
			
				
					64469f4641 
					
						Adding removeMin and peekMin abstract methods back into priorityqueue base class. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 23:51:26 -07:00  
				
			 
		
			
				
					f20a94817b 
					
						adding more improved sorted priority queue tests - small, big, and empty. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 23:50:20 -07:00  
				
			 
		
			
				
					6022ddca6d 
					
						Expanding sorted priority queue tests. Now passing. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 23:17:23 -07:00  
				
			 
		
			
				
					f039e74d83 
					
						add clean rule to priority queue makefile. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 22:13:14 -07:00  
				
			 
		
			
				
					5efaa18072 
					
						Adding a sorted priority queue that uses a linked list. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 22:12:26 -07:00  
				
			 
		
			
				
					c252eb3162 
					
						update counter 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 13:56:36 -07:00  
				
			 
		
			
				
					082468f28e 
					
						Adding a strings-characters-digits folder. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 13:52:38 -07:00  
				
			 
		
			
				
					c9a365ac93 
					
						Moving trees to oop-correct-tree 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 11:54:56 -07:00  
				
			 
		
			
				
					6b9fd87b20 
					
						adding expression tree test. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-18 09:58:56 -07:00  
				
			 
		
			
				
					24564ae071 
					
						need to fix remove method. use parent pointer, not this pointer. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-17 00:10:17 -07:00  
				
			 
		
			
				
					babe1048e5 
					
						Weiss still working through insert method. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-16 22:54:53 -07:00  
				
			 
		
			
				
					bf9344d39f 
					
						adding readme for bianry search trees. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-16 20:03:16 -07:00  
				
			 
		
			
				
					846f482b36 
					
						working insert method for binary tree - FINALLY. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-16 20:01:36 -07:00  
				
			 
		
			
				
					d1e0e9e109 
					
						adding findmin and findmax, recursive and non-recursive versions. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-16 06:10:14 -07:00  
				
			 
		
			
				
					2fe5ceb679 
					
						add basic bin search tree 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-15 23:51:00 -07:00  
				
			 
		
			
				
					da32a67bfc 
					
						adding Postfix expression parser class. some copypasta. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-15 21:30:49 -07:00  
				
			 
		
			
				
					21ee89e572 
					
						Change expression tree tests. Still have some work to do. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-13 19:57:38 -07:00  
				
			 
		
			
				
					df210b875b 
					
						clean makerule 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-13 19:04:30 -07:00  
				
			 
		
			
				
					fa5baebd0a 
					
						Adding a few more ExpressionTree tests. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-13 19:03:25 -07:00  
				
			 
		
			
				
					b0bf936fad 
					
						FINALLY working infix expression tree. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-13 19:01:39 -07:00  
				
			 
		
			
				
					04ef769555 
					
						Adding expression tree program. So far. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-13 05:05:30 -07:00  
				
			 
		
			
				
					fa7746751b 
					
						Fix naming of BFT subtree method. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-12 13:24:43 -07:00  
				
			 
		
			
				
					f99ff1323b 
					
						adding template for tree clone operation. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-12 12:53:39 -07:00  
				
			 
		
			
				
					97611c7748 
					
						adding timing for tree operations. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-12 12:53:18 -07:00  
				
			 
		
			
				
					cf5c638af7 
					
						More improvements with tests in linked binary tree. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-11 20:44:02 -07:00  
				
			 
		
			
				
					75dc558156 
					
						working out some tree tests. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-11 20:27:35 -07:00  
				
			 
		
			
				
					06d6e64a4f 
					
						Update LinkedBinTree to move tests into tree test file. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-11 18:39:45 -07:00  
				
			 
		
			
				
					fb6ec8bb85 
					
						adding tree timing to tree files/code. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-11 18:39:18 -07:00  
				
			 
		
			
				
					32c1bd9a49 
					
						adding a few simple tests/printing methods. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-11 18:36:55 -07:00  
				
			 
		
			
				
					7a148bfca4 
					
						Getting Linked Binary Tree basics working. Test comes later. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-11 18:12:44 -07:00  
				
			 
		
			
				
					4f9fd88939 
					
						arrrrg! durn <E> left out. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-11 17:48:13 -07:00  
				
			 
		
			
				
					29434e9178 
					
						Adding a (finally) working concrete implementation of binary tree class: linked binary tree. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-11 11:34:16 -07:00  
				
			 
		
			
				
					1933f8adf2 
					
						update tree/binary tree interfaces. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 14:24:47 -07:00  
				
			 
		
			
				
					8a38a5c1d1 
					
						add two abstract classes - abstract tree, abstract binary tree. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 14:24:17 -07:00  
				
			 
		
			
				
					c9a2bc4367 
					
						updating trees directory organization and readme. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 12:38:56 -07:00  
				
			 
		
			
				
					bb6448ee12 
					
						adding interfaces. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 12:32:17 -07:00  
				
			 
		
			
				
					a4539ac214 
					
						adding images for linked list explanations 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 06:43:08 -07:00  
				
			 
		
			
				
					aa743bcf62 
					
						add makefile for code clinic Data.gov statistics 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 06:42:57 -07:00  
				
			 
		
			
				
					6fc4f7fe65 
					
						Updating string permutations - finding permutations using stacks/queues. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 06:42:13 -07:00  
				
			 
		
			
				
					e47645e4df 
					
						Updating sequential remove Makefile. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 06:41:38 -07:00  
				
			 
		
			
				
					c34feb5692 
					
						updating move of PythonList type. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 06:41:14 -07:00  
				
			 
		
			
				
					6c51f9d782 
					
						Add working statistics program. Some tradeoffs. Mainly kept simple. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-10 06:40:37 -07:00  
				
			 
		
			
				
					5ae1edc188 
					
						Adding Data.gov data analysis. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-09 19:19:15 -07:00  
				
			 
		
			
				
					f80b374f79 
					
						moving python-style list class to lists/ directory. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-06 22:24:23 -07:00  
				
			 
		
			
				
					d113d916dd 
					
						updating output.txt for linked lists. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-06 00:50:00 -07:00  
				
			 
		
			
				
					4153077992 
					
						add reverse, rotate, and tests for both. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-06 00:49:47 -07:00  
				
			 
		
			
				
					6755d2a531 
					
						update rotate mehtod 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-06 00:48:53 -07:00  
				
			 
		
			
				
					e5c80e3b8d 
					
						bringing Tim into the 21st century. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-06 00:47:54 -07:00  
				
			 
		
			
				
					c844f9c3c5 
					
						enchanted forest multiplayer interaction matrix. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-06 00:46:33 -07:00  
				
			 
		
			
				
					627f3b0815 
					
						New driver for TLinkedList testing rotate() method. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-06 00:07:33 -07:00  
				
			 
		
			
				
					173f806896 
					
						update for FindOneFast test. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-05 22:08:30 -07:00  
				
			 
		
			
				
					9a6912c319 
					
						updating the FindOneFast test to find multiple duplicates. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-05 22:08:04 -07:00  
				
			 
		
			
				
					9ff88a7e2d 
					
						adding timing tests for reverse link list. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-05 21:38:28 -07:00  
				
			 
		
			
				
					7a6e80f2ad 
					
						Add reverse method to TLinkedList, O(n) time. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-05 21:34:18 -07:00  
				
			 
		
			
				
					c5a5113167 
					
						This  is the solution: irreconcilable approaches. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-05 21:33:07 -07:00  
				
			 
		
			
				
					1dc963f00e 
					
						Adding code to find a single duplicate in an array. Surprisingly complicated. Thanks Java. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-05 21:18:25 -07:00  
				
			 
		
			
				
					0da0104950 
					
						add a javadoc for sequential remove class. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-05 15:34:25 -07:00  
				
			 
		
			
				
					533383685c 
					
						Adding sequential removal solution, and Fisher Yates statistical shuffle verification. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-05 15:23:29 -07:00  
				
			 
		
			
				
					5e5d9a152d 
					
						adding wisdom learned from linked list scaling. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-04 21:48:08 -07:00  
				
			 
		
			
				
					ea3b1b4b63 
					
						Fixing up timing, prints out 1e3 to 1e6 scaled linked list performance. 
					 
					
						
					 
					
						
						
							
							 
							Charles Reid 
						
					 
					2017-06-04 21:32:07 -07:00