Commit Graph

57 Commits

Author SHA1 Message Date
Donne Martin
e00e49e856 Moved generic data structure notesbooks to the end of each section to bring more focus on the general coding problems. 2015-06-25 17:39:10 -04:00
Donne Martin
369a073c85 Removed inaccurate note about most solutions being in python. All problems now have python solutions. 2015-06-23 22:43:45 -04:00
Donne Martin
0520f38088 Fixed repo clone link. 2015-06-16 07:16:11 -04:00
Donne Martin
13a073c3b6 Fixed HackerRank and TopCoder anchor. 2015-06-16 07:14:30 -04:00
Donne Martin
d9121a873e Reordered Arrays and Strings notebooks. 2015-06-16 07:13:53 -04:00
Donne Martin
2490c7b1c0 Added GitHub repo or solutions link to some referenced books. 2015-06-16 07:13:15 -04:00
Donne Martin
94e3dfdbac Reworked README to use tables to improve readability. 2015-06-16 06:55:15 -04:00
Donne Martin
3be7ab6d5a Updated Notebook Installation section. 2015-06-16 06:27:04 -04:00
Donne Martin
184eb0da7d Updated LICENSE to include notice of third party content. 2015-06-15 16:32:07 -04:00
Donne Martin
f0fd895191 Fixed case and space/dash consistency issues. 2015-06-14 07:17:53 -04:00
Donne Martin
35d25a559f Fixed case and space/dash consistency issues. 2015-06-14 07:12:38 -04:00
Donne Martin
6c30db2b26 Added contact-info section. 2015-06-14 07:10:56 -04:00
Donne Martin
48e5ad9918 Added notebook-installation section. 2015-06-14 07:10:35 -04:00
Donne Martin
f0587686f8 Followup to previous commit: Added notebook solving the following: Implement a hash table with set, get, and remove methods. 2015-06-02 17:46:25 -04:00
Donne Martin
bfd143ca81 Added notebook solving the following: Implement fibonacci recursively, dynamically, and iteratively. 2015-05-30 10:48:46 -04:00
Donne Martin
9f012acca6 Added index. 2015-05-30 10:30:35 -04:00
Donne Martin
000cddfacb Added credits section. 2015-05-30 10:29:58 -04:00
Donne Martin
1f2a93d385 Added upcoming sections. 2015-05-30 10:29:31 -04:00
Donne Martin
bee2530749 Added notebook solving the following: Implement merge sort. 2015-05-29 06:51:37 -04:00
Donne Martin
dfd462b5db Added notebook solving the following: Implement quick sort. 2015-05-28 19:10:47 -04:00
Donne Martin
d909f7bfdf Added notebook solving the following: Implement insertion sort. 2015-05-26 17:51:55 -04:00
Donne Martin
be77c3bf5e Added note about most solutions being in Python. 2015-05-26 17:51:12 -04:00
Donne Martin
9d2655548e Added notebook solving the following: Implement selection sort. 2015-05-25 09:46:54 -04:00
Donne Martin
f022739318 Added notebook solving the following: Sort a stack using another stack as a buffer. 2015-05-24 10:48:04 -04:00
Donne Martin
062d27987c Added notebook solving the following: Implement a queue using two stacks. 2015-05-22 06:52:41 -04:00
Donne Martin
73d265525b Added notebook solving the following: HackerRank Maximizing XOR problem.. 2015-05-21 06:05:32 -04:00
Donne Martin
666fdd77a8 Added notebook solving the following: HackerRank Utopian Tree problem. 2015-05-21 05:58:08 -04:00
Donne Martin
6beb2282c4 Added notebook solving the following: Implement the Towers of Hanoi with 3 towers and N disks. 2015-05-20 17:20:49 -04:00
Donne Martin
b6f3e57378 Added notebook solving the following: Determine if a linked list is a palindrome. 2015-05-19 17:20:56 -04:00
Donne Martin
9887620052 Tweaked set of stacks problem description. 2015-05-19 17:18:11 -04:00
Donne Martin
e5d7fbfe0f Added notebook solving the following: Find the start of a linked list loop. 2015-05-18 14:26:50 -04:00
Donne Martin
a5d58e2728 Added notebook solving the following: Implement SetOfStacks that wraps a list of stacks, where each stack is bound by a capacity. 2015-05-17 07:41:32 -04:00
Donne Martin
013ac4c1ec Added notebook solving the following: Implement a stack with push, pop, and min methods running O(1) time. 2015-05-17 05:33:48 -04:00
Donne Martin
1d38885098 Added notebook solving the following: Implement n stacks using a single array. 2015-05-16 08:46:58 -04:00
Donne Martin
5ea9db57f1 Added notebook solving the following: Implement a queue with enqueue and dequeue methods using a linked list. 2015-05-15 06:14:39 -04:00
Donne Martin
72ff274ff6 Added notebook solving the following: Implement a stack with push, pop, and peek methods using a linked list. 2015-05-15 06:08:46 -04:00
Donne Martin
cc7c06a789 Tweaked generic linked list problem description. 2015-05-15 06:07:02 -04:00
Donne Martin
a4aaa42ce2 Updated repo description. 2015-05-14 07:21:07 -04:00
Donne Martin
944796da9d Added repo image header. 2015-05-14 07:20:28 -04:00
Donne Martin
3774bc2e02 Added notebook solving the following: Add two numbers whose digits are stored in a linked list in reverse order. 2015-05-14 06:59:38 -04:00
Donne Martin
24525d5684 Added notebook solving the following: Partition a linked list around a given value. 2015-05-13 06:40:18 -04:00
Donne Martin
1173c51318 Added notebook solving the following: Delete a node in the middle, given only access to that node. 2015-05-10 13:36:43 -04:00
Donne Martin
69df72a803 Added notebook solving the following: Find the kth to last element of a linked list. 2015-05-07 19:56:25 -04:00
Donne Martin
82d3f09478 Added notebook to README: Remove duplicates from a linked list. 2015-05-07 19:53:56 -04:00
Donne Martin
d4651bdc34 Added notebook to README: Determine if a string is a rotation of another. 2015-05-07 19:53:07 -04:00
Donne Martin
8b05cffaac Tweaked wording of a couple string/array notebook links. 2015-05-07 19:52:18 -04:00
Donne Martin
8c9482c488 Added notebook solving the following: Implement a linked list with insert, find (coming soon), delete (coming soon), and print methods. 2015-05-05 17:42:34 -04:00
Donne Martin
653e4b3bbd Added notebook solving the following: Compress a string such that aabbb becomes a2b3. 2015-05-04 05:54:50 -04:00
Donne Martin
c032b296bf Added notebook solving the following: Given a String, Encode In-Place all Spaces. 2015-05-03 18:23:05 -04:00
Donne Martin
f5e83ad1f6 Updated nbviewer links to match new repo name. 2015-05-03 12:33:39 -04:00