Class performance
Midterm Performance Estimates
Click here.
Solutions Quizzes and Class Notes
The copyrighted material downloadable from this page is to be
used only by the students enrolled under Prof. Gerbessiotis.
Distribution of this material outside this group is
NOT allowed for any reason.
Solutions to Homeworks and Exams
Homework and Exam Hints
Click here.
- Homework 1 Solutions have been made available in hard copy
in class on Tue Feb 19.
- Homework 2 Solutions in
Adobe Postscript and
Adobe Acrobat PDF (uploaded on Feb 28).
- Homework 3 Solutions in
Adobe Postscript and
Adobe Acrobat PDF (uploaded on Mar 7).
- Midterm Exam Solutions in
Adobe Postscript and
Adobe Acrobat PDF (Uploaded).
- Homework 4 Solutions in
Adobe Postscript and
Adobe Acrobat PDF (uploaded on Apr 15).
- Homework 5 Solutions in
Adobe Postscript and
Adobe Acrobat PDF (uploaded on May 1).
Lecture Summaries
DISCLAIMER: The included material DOES NOT substitute the textbook
for this class. It should be used in conjunction with the textbook and the
material presented in class. If a statement in these "notes" seems to be
incorrect, report it to the instructor so that it be fixed immediately.
These "notes" are distributed to the students attending the spring section
taught by Dr. Gerbessiotis at the New Jersey Institute of Technology;
distribution outside this group of students is prohibited.
Bugs and Errata in CLRS (a.k.a textbook) For a list of known
bugs and errata click here.
- Subject 1 (Sorting Networks) in
Adobe Postscript and
Adobe Acrobat PDF. (Updated on 2/5/02 an
error on bottom of page 3).
- Subject 2 (Matrix operations) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded on 2/11/02)
- Subject 3 (Algebraic algorithms) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded on 2/20/02)
Note: On page 4, line 9 "m-1 <= k-1" should be replaced by "m-1 <= k+1-1=k".
The total number of multiplications should be "2lgn" not "2lgn-1".
In addition in line 8 of the Program on the same page "if (B[i] == 0)"
should be replaced by "if (B[i]==1)". Updated copies of Subject 3 to
reflect these changes only are available through the links
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded on 2/22/02)
- Subject 4 (Polynomial Multiplication, Division and Interpolation: The FFT approach) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded on 2/25/02)
A newer version will be uploaded today (3/4/02) that will correct typos
in the FFT and later sections. The newer version in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded,Last correction
3/13).
A discussion on integer iversion/division can also be found in the appendix of
Subject 5.
- Subject 5 (Arithmetic Operations) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded 3/14)
- Subject 6 (Elements of Public Key Cryptography) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded 4/2)
- Subject 7 (Primality Testing and Factoring) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded 4/9)
- Subject 8 (String Matching and Text Compression) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded 4/17)
Note that this copy contains some typos in the discussion of the
Knuth-Morris-Pratt algorithm.
An updated version will be uploaded soon
and will be made available in both
Adobe Postscript and
Adobe Acrobat PDF (Reuploaded on Apr
24,12:12).
An newly updated version in
Adobe Postscript and
Adobe Acrobat PDF (Reuploaded on May 10).
- Subject 9 (Randomized Algorithms) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded 4/30)
- Subject 10 (Parallel Computing Tidbits) in
Adobe Postscript and
Adobe Acrobat PDF. (Uploaded 4/30)