forked from saurabh-hirani/clrs-code
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
51 lines (37 loc) · 1.87 KB
/
Copy pathREADME
File metadata and controls
51 lines (37 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
This document and project is work in progress. Adding the minimal necessary
information for now.
* What is there in this repository?
This repository contains the programs I had written while studying
"Introduction to Algorithms" - 2nd edition.
The repository name 'clrs-code' refers to the last names of the authors of
the book:
1. Thomas H. Cormen
2. Charles E. Leiserson
3. Ronal L. Rivest
4. Clifford Stein
* Why did I do this?
The main motivation behind this project was to aggregate and provide
ready-to-run programming, testing and benchmarking environment to serve
as supplementary material for the book.
The other important driving factor was the ability to add a --debug option
to most of the programs and see them in action (e.g. sorting, searching, etc.).
This part coupled with nose based testing make it easier to understand
and verify changes to the programs.
This project is dedicated to the authors of the book and the numerous people
who have given their time to create study material for the subject of
Algorithms and Data structures.
* License:
The following license applies to all the programs and supplementary files
in this repository unless specified otherwise:
Copyright (C) 2011 Saurabh Hirani
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.