1
+ {
2
+ "resources" :[
3
+ {
4
+ "title" :" Coding Interview University" ,
5
+ "url" :" https://github.com/jwasham/coding-interview-university" ,
6
+ "type" :" github" ,
7
+ "level" :" everyone" ,
8
+ "reviews" :[
9
+ " Strongly Recommended to learn DS and Computer Science fundamentals"
10
+ ]
11
+ },
12
+ {
13
+ "title" :" Algorithmic Graph Theory" ,
14
+ "url" :" http://code.google.com/p/graphbook/" ,
15
+ "type" :" book" ,
16
+ "level" :" intermediate"
17
+ },
18
+ {
19
+ "title" :" Algorithms {fundamental techniques}" ,
20
+ "url" :" https://en.wikibooks.org/wiki/Algorithms" ,
21
+ "type" :" book" ,
22
+ "level" :" everyone"
23
+ },
24
+ {
25
+ "title" :" Algorithms, 4th Edition" ,
26
+ "url" :" http://algs4.cs.princeton.edu/home/" ,
27
+ "type" :" book" ,
28
+ "level" :" everyone"
29
+ },
30
+ {
31
+ "title" :" Algorithms and Automatic Computing Machines (1963)" ,
32
+ "url" :" https://archive.org/details/Algorithms_And_Automatic_Computing_Machines/mode/2up" ,
33
+ "type" :" book" ,
34
+ "level" :" everyone"
35
+ },
36
+ {
37
+ "title" :" Algorithms and Complexity by Herbert S. Wilf (University of Pennsylvania)" ,
38
+ "url" :" https://www2.math.upenn.edu/~wilf/AlgoComp.pdf" ,
39
+ "type" :" book" ,
40
+ "level" :" everyone"
41
+ },
42
+ {
43
+ "title" :" Algorithms Course Materials by Jeff Erickson (University of Illinois)" ,
44
+ "url" :" https://jeffe.cs.illinois.edu/teaching/algorithms/#book" ,
45
+ "type" :" book" ,
46
+ "level" :" everyone"
47
+ },
48
+ {
49
+ "title" :" VisuAlgo.net - visualising data structures and algorithms through animation" ,
50
+ "url" :" https://visualgo.net/en" ,
51
+ "type" :" website" ,
52
+ "level" :" everyone"
53
+ },
54
+ {
55
+ "title" :" Annotated Algorithms in Python: Applications in Physics, Biology, and Finance" ,
56
+ "url" :" https://github.com/mdipierro/nlib" ,
57
+ "type" :" github" ,
58
+ "level" :" everyone"
59
+ },
60
+ {
61
+ "title" :" Binary Trees by Nick Parlante - CS Library Stanford" ,
62
+ "url" :" http://cslibrary.stanford.edu/110/BinaryTrees.pdf" ,
63
+ "type" :" book" ,
64
+ "level" :" everyone"
65
+ },
66
+ {
67
+ "title" :" Clever Algorithm by Jason Brownlee" ,
68
+ "url" :" https://raw.githubusercontent.com/clever-algorithms/CleverAlgorithms/master/release/clever_algorithms.pdf" ,
69
+ "type" :" book" ,
70
+ "level" :" everyone"
71
+ },
72
+ {
73
+ "title" :" Data Structures (Into Java) - Paul N. Hilfinger (University of California, Berkeley)" ,
74
+ "url" :" https://inst.eecs.berkeley.edu//~cs61b/fa14/book2/data-structures.pdf" ,
75
+ "type" :" book" ,
76
+ "level" :" everyone"
77
+ },
78
+ {
79
+ "title" :" Think Complexity by Allen B. Downey" ,
80
+ "url" :" https://greenteapress.com/complexity/" ,
81
+ "type" :" book" ,
82
+ "level" :" everyone"
83
+ },
84
+ {
85
+ "title" :" The Great Tree-List Recursion Problem by Nick Parlante" ,
86
+ "url" :" http://cslibrary.stanford.edu/109/TreeListRecursion.pdf" ,
87
+ "type" :" book" ,
88
+ "level" :" intermediate"
89
+ },
90
+ {
91
+ "title" :" Data Structures and Algorithms: Annotated Reference with Examples" ,
92
+ "url" :" https://web.archive.org/web/20180727114316/http://lib.mdp.ac.id/ebook/Karya%20Umum/Dsa.pdf" ,
93
+ "type" :" book" ,
94
+ "level" :" everyone"
95
+ },
96
+ {
97
+ "title" :" The Design of Approximation Algorithms" ,
98
+ "url" :" https://www.designofapproxalgs.com/book.pdf" ,
99
+ "type" :" book" ,
100
+ "level" :" everyone"
101
+ },
102
+ {
103
+ "title" :" The Art of Computer Programming by Donald E. Knuth." ,
104
+ "url" :" https://web.archive.org/web/20190407180500/http://www.cs.utsa.edu/~wagner/knuth/" ,
105
+ "type" :" book" ,
106
+ "level" :" everyone"
107
+ },
108
+ {
109
+ "title" :" The Algorithm Design Manual" ,
110
+ "url" :" https://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM" ,
111
+ "type" :" book" ,
112
+ "level" :" everyone"
113
+ },
114
+ {
115
+ "title" :" Text Algorithms" ,
116
+ "url" :" https://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf" ,
117
+ "type" :" book" ,
118
+ "level" :" everyone"
119
+ },
120
+ {
121
+ "title" :" Planning Algorithms by Steven M. LaValle" ,
122
+ "url" :" http://lavalle.pl/planning/" ,
123
+ "type" :" book" ,
124
+ "level" :" everyone"
125
+ },
126
+ {
127
+ "title" :" Open Data Structures: An open content textbook" ,
128
+ "url" :" https://opendatastructures.org/" ,
129
+ "type" :" website" ,
130
+ "level" :" everyone"
131
+ },
132
+ {
133
+ "title" :" Matters Computational: Ideas, Algorithms, Source Code" ,
134
+ "url" :" http://www.jjj.de/fxt/fxtbook.pdf" ,
135
+ "type" :" book" ,
136
+ "level" :" everyone"
137
+ },
138
+ {
139
+ "title" :" The LEDA Platform of Combinatorial and Geometric Computing" ,
140
+ "url" :" https://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html" ,
141
+ "type" :" book" ,
142
+ "level" :" everyone"
143
+ },
144
+ {
145
+ "title" :" Handbook of Graph Drawing and Visualization" ,
146
+ "url" :" https://web.archive.org/web/20170801080631/http://cs.brown.edu/~rt/gdhandbook/" ,
147
+ "type" :" book" ,
148
+ "level" :" everyone"
149
+ }
150
+ ]
151
+ }
0 commit comments