Commit Graph

152 Commits

Author SHA1 Message Date
Donne Martin
27c4a4f97c Fixed typo in install instructions. 2015-07-10 09:03:43 -04:00
Donne Martin
3f9e49c028 Fixed #10, added to install instructions for users facing pyzmq issues. 2015-07-10 08:58:59 -04:00
wdonahoe
f703014dec added group_ordered to list 2015-07-09 12:36:32 -04:00
Donne Martin
b651eeb86a Fixed #8, tweaked IPython Notebook install instructions section. 2015-07-09 08:29:13 -04:00
Donne Martin
da84fc598e Tweaked contributions mention in the Future Development section. 2015-07-07 22:41:40 -04:00
Donne Martin
1dd479fe3d Fixed #7, Broken notebook and nose installation anchor links in README.md. 2015-07-07 22:35:28 -04:00
Donne Martin
824f07821d Followup to previous commit (Added note about contributing new solutions), left in an additional asterisk. 2015-07-07 22:31:30 -04:00
Donne Martin
6487559da9 Added note about contributing new solutions. 2015-07-07 22:28:13 -04:00
Donne Martin
e1f7bd3b71 Updated tested versions of Python (2.7 and 3.4) in the future development section. 2015-07-07 22:27:10 -04:00
Ryan McBride
72dd358f8f Fixed typo in Notebooks section 2015-07-07 17:14:01 -07:00
Donne Martin
6810a9e715 Moved contributing section. 2015-07-07 06:56:10 -04:00
Donne Martin
d1c11a2592 Added bit.ly shortcode. 2015-07-07 06:36:37 -04:00
Donne Martin
fd85374e52 Updated Credits links. 2015-07-06 07:27:28 -04:00
Donne Martin
629e533695 Updated Credits section. 2015-07-06 07:20:33 -04:00
Donne Martin
82b0e71d3a Updated Installing and Running Challenges sections. 2015-07-06 07:19:26 -04:00
Donne Martin
b9ecdece1b Reworked Challenges section. 2015-07-06 07:17:31 -04:00
Donne Martin
a95ec4b2d2 Added Future Development and Contributing section. 2015-07-06 07:14:08 -04:00
Donne Martin
2fae05f143 Added Notebook Structure section. 2015-07-06 07:12:48 -04:00
Donne Martin
c5328d6333 Added challenge solutions animation. 2015-07-06 07:11:40 -04:00
Donne Martin
869142eede Reworked repo intro discussion. 2015-07-06 07:10:50 -04:00
Donne Martin
25aceaa6e6 Replaced repo animation with demo of challenge notebook. 2015-07-06 07:10:06 -04:00
Donne Martin
e75e128aa5 Removed replace char challenge, needs some more work to translate this classic problem to python. 2015-07-05 09:29:42 -04:00
Donne Martin
0923fa3d1c Updated repo name. 2015-07-05 07:49:33 -04:00
Donne Martin
0c5266a6ad Renamed HackerRank and TopCoder section to Online Judges. 2015-07-02 23:38:55 -04:00
Donne Martin
1dacaac46a Appended _solution to notebook name. 2015-07-02 05:58:52 -04:00
Donne Martin
bf8d05c295 Appended _solution to current notebooks to prepare for challenge and solution notebooks. 2015-06-30 07:04:00 -04:00
Donne Martin
065380c0bc Moved fibonacci to its own folder. Appended _solution to current notebooks to prepare for challenge and solution notebooks. 2015-06-30 07:03:07 -04:00
Donne Martin
1a78750e49 Appended _solution to current notebooks to prepare for challenge and solution notebooks. 2015-06-30 06:35:44 -04:00
Donne Martin
3707fed8d2 Appended _solution to current notebooks to prepare for challenge and solution notebooks. 2015-06-30 06:30:11 -04:00
Donne Martin
8d1783b717 Appended _solution to current notebooks to prepare for challenge and solution notebooks. 2015-06-30 06:25:31 -04:00
Donne Martin
a7a0b0a77c Renamed rotation.ipynb to rotation_solution.ipynb to prepare for challenge and solution notebooks. 2015-06-29 20:28:00 -04:00
Donne Martin
158e7678fb Updated repo name and description. 2015-06-28 07:22:03 -04:00
Donne Martin
b55d187641 Restructured packages. 2015-06-28 07:08:37 -04:00
Donne Martin
cb00d9300e Restructured packages. 2015-06-28 07:02:04 -04:00
Donne Martin
9a7cfab43a Restructured packages. 2015-06-28 06:59:11 -04:00
Donne Martin
a1a3e0161b Restructured packages. 2015-06-28 06:48:40 -04:00
Donne Martin
d9cc996e3c Renamed top-level folders to use underscores instead of dashes. 2015-06-28 06:42:19 -04:00
Donne Martin
d44ed31ef9 Restructured arrays-strings. 2015-06-28 06:34:43 -04:00
Donne Martin
3002d7fa09 Fixed queue nbviewer notebook link. 2015-06-27 06:52:07 -04:00
Donne Martin
ec86857dad Fixed HackerRank typo. 2015-06-27 06:51:40 -04:00
Donne Martin
4706526c35 Added Contributing section. 2015-06-27 06:51:10 -04:00
Donne Martin
15730139c9 Added CareerCup and Quora as references. 2015-06-27 06:49:19 -04:00
Donne Martin
176595d51d Added note about notebooks being tested with Python 2.7.x 2015-06-27 06:48:44 -04:00
Donne Martin
e6aca9adea Tweaked LICENSE, content contains coding questions that are publically available, references are listed. Solutions developed by Donne Martin. 2015-06-27 06:48:08 -04:00
Donne Martin
5492081a6d Removed merge sort animation as the repo cover in favor of the quicksort animation. 2015-06-25 18:04:48 -04:00
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
Donne Martin
f9b93ae100 Updated repo name, description, and copyright date. 2015-05-03 12:32:27 -04:00
Donne Martin
199157aeed Added notebook solving the following: Check if a string is a permutation of another. 2015-05-02 17:06:21 -04:00
Donne Martin
3f23c6ee9e Tweaked description of notebook that checks if a string contains unique characters. 2015-05-02 17:05:02 -04:00
Donne Martin
51cab5e686 Added notebook solving the following: Implement the function void Reverse(char* str). 2015-05-01 08:13:47 -04:00
Donne Martin
95591ef96e Added check for unique characters in a string nbviewer link to the README. 2015-05-01 08:00:41 -04:00