Latest commit 604d6dd Apr 16, 2016 ktanaka fixed indentation of cplusplus programs
Permalink
..
Failed to load latest commit information.
figs-python Fixed missing dependency Feb 21, 2014
figs Fixed missing dependency Feb 21, 2014
images Added dashed line for black and white printing Jul 9, 2013
.gitignore Added new files Feb 3, 2014
Makefile Fixed install-pdf bug Jan 26, 2015
README Cleaned up and updated a bit Aug 12, 2015
ack.tex Working out proper grayscale levels Jul 11, 2013
arrays.tex Clarified RandomQueue question. Jun 21, 2015
binarytrees.tex Worked out lots of pseudocode presentation issues Feb 3, 2014
btree.tex A couple more cleanups Feb 3, 2014
cpp-preface.tex Back to a clean build Feb 2, 2014
framed.sty Added framed.sty from CTAN Jan 24, 2014
graphs.tex Added array splicing to pseudocode Jan 23, 2014
hashing.tex Worked out lots of pseudocode presentation issues Feb 3, 2014
heaps.tex Version 0.1F installed Jul 4, 2013
integers.tex Added array splicing to pseudocode Jan 23, 2014
intro.tex Changed variable from k to i Jun 19, 2015
latex2html-init Fixed an image reuse problem Feb 23, 2014
linkedlists.tex Worked out lots of pseudocode presentation issues Feb 3, 2014
ods-book.css Edition 0.1c Mar 1, 2012
ods-colors.sty Getting ready for release of pseudocode version Jan 24, 2014
ods.bib Lots of little fixes and typos Jul 4, 2013
ods.sty Version 0.1F installed Jul 4, 2013
ods.tex Add index to pdf Jun 18, 2014
odsproc.bib B-tree text is now complete Jul 19, 2012
rbs.tex Typo fix Mar 24, 2015
rebuilding.tex Getting ready to start work with Nima. May 2, 2011
redblack.tex Approaching a final version Jun 28, 2013
scapegoat.tex A few small changes Jan 7, 2014
skiplists.tex fixed a typo on page 95 Nov 25, 2014
snarf-cpp-html.pl Edition 0.1c Mar 1, 2012
snarf-cpp.pl fixed indentation of cplusplus programs Apr 17, 2016
snarf-java-html.pl Added figures on first page of html versions Mar 1, 2012
snarf-java.pl Fixed some build issues Feb 2, 2014
snarf-python.py Fixed a silly bug to do with += handling Feb 5, 2014
sorting.tex Added specialized figures for pseudocode Feb 4, 2014
why.tex Typo Feb 3, 2014

README

Use GNU make to create the files ods-java.pdf and ods-cpp.pdf ods-python.pdf

During the make process, all of the tex files in this directory are
preprocessed with scripts.  These scripts allow for the insertion of
source code into the tex files and do two things:

1. They expand \(code|java|cpp)import{} commands into Verbatim
   environments that contain highlighted versions of the relevant
   source code.

2. They treat anything sandwiched between # and # as inline source
   code that is also highlighted and typeset with a fixed-width font.
   This is suitable for use inside of math environments so that source
   code variables and functions can be used inside of equations.

Any .tex file whose filename looks like blah-cpp.tex, blah-java.tex,
or blah-python.tex was generated by these perl scripts.  Don't edit 
them by hand.