From 7758af08fef8ba3fc9b7adebb1023c1b913ba51f Mon Sep 17 00:00:00 2001 From: Diogo Barros Date: Sat, 16 Nov 2013 15:12:22 +0000 Subject: [PATCH] Update free-programming-books.md Removed some paid books and repetitions --- free-programming-books.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 3b69ed21..72dd37ce 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -154,7 +154,6 @@ * [ShaderX series](http://tog.acm.org/resources/shaderx/) * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/) * [OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/) -* [Graph Theory] (http://diestel-graph-theory.com/index.html) ###Graphics User Interfaces * [Programming with gtkmm 3](https://developer.gnome.org/gtkmm-tutorial/stable/) @@ -169,15 +168,12 @@ * [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne * [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF) * [Clever Algorithms](http://www.cleveralgorithms.com/nature-inspired/index.html) -* [Computational Geometry: Algorithms and Applications](http://www.cs.uu.nl/geobook/) (chapters 1 and 9, pseudo-code) * [Data Structures and Algorithms: Annotated Reference with Examples](http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/) * [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) -* [Hacker's Delight](http://www.hackersdelight.org) (chapter 2, code) * [LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) * [Planning Algorithms](http://planning.cs.uiuc.edu/) * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) (PDF) * [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) (PDF) -* [Open Data Structures](http://opendatastructures.org/) * [Purely Functional Data Structures](http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) (PDF) * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF) * [Matters Computational](http://www.jjj.de/fxt/#fxtbook) @@ -458,6 +454,7 @@ * [Thinking in C++, Second Edition, Vol. 1.](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-one.zip) [(Vol. 2)](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-two.zip) * [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey * Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) +* [Open Java Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) (PDF) * [C++ Succinctly, Syncfusion ](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* * [Learn C++.](http://www.learncpp.com/) (PDF, Online) * [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd @@ -672,6 +669,7 @@ * [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF) * [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/) * [Thinking in Java](http://www.mindview.net/Books/TIJ/) +* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF) * [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky * [The Java Language Specification](http://java.sun.com/docs/books/jls/) - James Gosling, Bill Joy, Guy Steele, Gilad Bracha * [The Java Tutorial 4th Edition](http://download.oracle.com/javase/tutorial/) - Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber -- GitLab