| 
						
					 | 
					
						
						
						
						
							
						
						
							9fa13e7447
							
						
					 | 
					
						
						
							
							Design Pattern 12: Modified Binary Search | Problem: Bitonic Point
						
						
						
						
						
					 | 
					
						2023-03-12 18:37:31 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							73dc9e2272
							
						
					 | 
					
						
						
							
							Merge branch '11_permutations_in_string'
						
						
						
						
						
					 | 
					
						2023-03-10 21:07:45 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0225aaf204
							
						
					 | 
					
						
						
							
							Design Pattern 11 | Problem: Permutation in String
						
						
						
						
						
					 | 
					
						2023-03-10 21:07:04 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4ab2448243
							
						
					 | 
					
						
						
							
							Design Patter 11: Subsets | Problem: Letter Case Permutations
						
						
						
						
						
					 | 
					
						2023-03-10 17:29:16 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							55ca543bdc
							
						
					 | 
					
						
						
							
							Merge branch '10_find_the_median_of_a_number_stream'
						
						
						
						
						
					 | 
					
						2023-03-09 23:50:48 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9e05565d36
							
						
					 | 
					
						
						
							
							Design Pattern 10: Two Heaps: Problem: Find Median from Data Stream
						
						
						
						
						
					 | 
					
						2023-03-09 23:50:10 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a4ed56bd67
							
						
					 | 
					
						
						
							
							debugger configuration
						
						
						
						
						
					 | 
					
						2023-03-09 22:07:04 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d14d79e808
							
						
					 | 
					
						
						
							
							Merge branch '9_Path_Sum_III'
						
						
						
						
						
					 | 
					
						2023-03-08 23:07:05 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							39d47e2c20
							
						
					 | 
					
						
						
							
							Design Pattern 9: DFS | Problem: Path Sum III
						
						
						
						
						
					 | 
					
						2023-03-08 22:58:12 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0416c5fc9f
							
						
					 | 
					
						
						
							
							Design Pattern 8: BFS | Problem: Binary Tree Level Order Traversal
						
						
						
						
						
					 | 
					
						2023-03-07 18:40:56 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ce71adaf6b
							
						
					 | 
					
						
						
							
							Design Pattern 7: In-place Reversal of a LinkedList | Problem: Reverse every K-element Sub-list
						
						
						
						
						
					 | 
					
						2023-03-06 19:01:50 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							68a9deeb0c
							
						
					 | 
					
						
						
							
							Merge branch '6_find_all_missing_numbers'
						
						
						
						
						
					 | 
					
						2023-03-06 02:11:29 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							967208e585
							
						
					 | 
					
						
						
							
							Design Pattern 6: Cyclic Sort | Problem: Find all Missing Numbers
						
						
						
						
						
					 | 
					
						2023-03-05 14:11:14 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3eef09576f
							
						
					 | 
					
						
						
							
							Design Pattern 5: Merge Intervals | Problem: Non-overlapping Intervals
						
						
						
						
						
					 | 
					
						2023-03-05 13:48:13 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7551e97cd4
							
						
					 | 
					
						
						
							
							Improvement: use smart pointer for RAII i.e. Scope-Bound Memory Management
						
						
						
						
						
					 | 
					
						2023-03-02 16:29:27 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							39bd375b16
							
						
					 | 
					
						
						
							
							Design Pattern 3: Two Pointers | Problem: Squares of a Sorted Array
						
						
						
						
						
					 | 
					
						2023-03-02 12:15:45 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							269bb657a6
							
						
					 | 
					
						
						
							
							Design Pattern: 2. Islands (Matrix Traversal) | Problem: Number of Islands
						
						
						
						
						
					 | 
					
						2023-02-27 09:19:13 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								coder
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e0c74d1b2
							
						
					 | 
					
						
						
							
							Randomly perform fully verifiable test in randomly generated tests
						
						
						
						
						
					 | 
					
						2023-02-26 10:11:06 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f5582682e9
							
						
					 | 
					
						
						
							
							fix: do not find substring with length 1 and print test case after updating result
						
						
						
						
						
					 | 
					
						2023-02-25 12:36:45 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4b09788441
							
						
					 | 
					
						
						
							
							feat: metamorphic test and partial verification
						
						
						
						
						
					 | 
					
						2023-02-25 12:19:36 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b2fac0ffd3
							
						
					 | 
					
						
						
							
							Improvement: directly test 'test cases' read from file instead of first reading all test cases into memory
						
						
						
						
						
					 | 
					
						2023-02-24 23:01:23 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							790303e7da
							
						
					 | 
					
						
						
							
							Improvement: remove istrean and ostream includes since already included iostream
						
						
						
						
						
					 | 
					
						2023-02-24 22:00:33 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							eebcddb472
							
						
					 | 
					
						
						
							
							fixes: 1. do not skip over first non-empty line; 2. skip over all empty lines
						
						
						
						
						
					 | 
					
						2023-02-24 18:21:14 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ff01cf3a3c
							
						
					 | 
					
						
						
							
							random number generator to aid in generating random test cases
						
						
						
						
						
					 | 
					
						2023-02-24 14:19:12 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							936363011c
							
						
					 | 
					
						
						
							
							Read test cases from file and test
						
						
						
						
						
					 | 
					
						2023-02-23 19:28:02 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9fc2b23a76
							
						
					 | 
					
						
						
							
							ignore LibreOffice lock files
						
						
						
						
						
					 | 
					
						2023-02-23 19:27:12 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4cfcf09449
							
						
					 | 
					
						
						
							
							Design Pattern: 1. Sliding Window | Problem: Longest Substring with 'K' Distinct Characters
						
						
						
						
						
					 | 
					
						2023-02-23 01:03:22 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e85bdf72f0
							
						
					 | 
					
						
						
							
							project cmake file created
						
						
						
						
						
					 | 
					
						2023-02-22 17:38:29 +11:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manish
							
						 
					 | 
					
						
						
						
						
							
						
						
							10bc43e929
							
						
					 | 
					
						
						
							
							Update 'README.md'
						
						
						
						
						
					 | 
					
						2023-02-22 07:01:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manish
							
						 
					 | 
					
						
						
						
						
							
						
						
							a1115b04e6
							
						
					 | 
					
						
						
							
							Initial commit
						
						
						
						
						
					 | 
					
						2023-02-22 07:00:18 +01:00 | 
					
					
						
						
							
							
							
						
					 |