Skip to content

Commit 922112d

Browse files
authored
Update README.md
1 parent 0caf8c7 commit 922112d

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

README.md

+12-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ This respository is a collection of various useful algorithms and their Java imp
1212
+ [Computational Geometry](https://github.com/jpa99/Algorithms#computational-geometry)
1313
+ [Miscellaneous](https://github.com/jpa99/Algorithms#miscellaneous)
1414
+ [Data Structures](https://github.com/jpa99/Algorithms#data-structures)
15+
+ [Project Euler](https://github.com/jpa99/Algorithms#project-euler)
16+
+ [Google Code Jam](https://github.com/jpa99/Algorithms#google-code-jam)
17+
+ [USACO](https://github.com/jpa99/Algorithms#usaco)
1518
* Resources
1619
+ [Books](https://github.com/jpa99/Algorithms#books)
1720
+ [Websites](https://github.com/jpa99/Algorithms#websites)
@@ -121,6 +124,15 @@ This respository is a collection of various useful algorithms and their Java imp
121124
* List
122125
* LinkedList
123126

127+
## [Project Euler](https://github.com/jpa99/Algorithms/tree/master/ProjectEuler)
128+
Interesting math problems that can be solved computationally; full problem set available [here](https://projecteuler.net/archives)
129+
130+
## [Google Code Jam](https://github.com/jpa99/Algorithms/tree/master/GoogleCodeJam)
131+
Competitive programming style problems from [previous competitions](https://code.google.com/codejam/past-contests)
132+
133+
## [USACO](https://github.com/jpa99/Algorithms/tree/master/USACO)
134+
Algorithmic problems from past USA Computing Olympiad contests, problem database available [here](http://www.usaco.org/index.php?page=contests)
135+
124136
# Additional Resources
125137
If you're interested in expanding your knowledge of algorithms, I've included a list of resources that you can take a look at.
126138

@@ -129,7 +141,6 @@ Some helpful books to formally introduce algorithims:
129141
* [Introduction to Algorithms (CLRS)](https://web.njit.edu/~wl256/download/cs610/Introduction-to-algorithm-3rdEdition.pdf) by Cormen, Leiserson, Rivest, Stein - Standard text for introductory algorithms courses; proof-based, very rigorous, comprehensive explanations.
130142
* [The Art of Computer Programming](https://www.amazon.com/Computer-Programming-Volumes-1-4A-Boxed/dp/0321751043) by Knuth - Extremely high level, incredibly detailed text; should be used primarily as a reference.
131143
* [Algorithms Unlocked](https://book-store.github.io/cse/thirdyear/[Thomas_H._Cormen]_Algorithms_unlocked(BookZZ.org).pdf) by Cormen - More accessible, beginner-friendly text; read this if you find CLRS too daunting.
132-
* [
133144

134145
## Websites
135146
Websites that offer detailed explanations and complexity analyses for some of the above algorithims:

0 commit comments

Comments
 (0)