Loading course index…

Lecture PDFs

lectures/0_git-introduction.pdf2.8 MBlectures/1_intro.pdf4.2 MBlectures/2_JavaInstalaltion.pdf4.2 MBlectures/3_Euclidean_Algorithm.pdf1.2 MBlectures/4_AnalysisOfAlgorithms.pdf5.8 MBlectures/5_UnionFind.pdf4.6 MBlectures/6_AnalysisOfAlgorithms.pdf13.1 MBlectures/7_StacksAndQueues.pdf4.1 MB

Original workbooks

code/binary_search_data.xlsx9 KBcode/BinarySearch.xlsx9 KBcode/Logarithms.xlsx10 KBlectures/Logarithms.xlsx122 KB

Presentation

code/saqib-workshop.pptx24.3 MB

Data files & supporting notes

code/16Kints.txt128 KBcode/1Kints.txt8 KBcode/1Mints.txt8.0 MBcode/2Kints.txt16 KBcode/32Kints.txt180 KBcode/4Kints.txt32 KBcode/8Kints.txt64 KBcode/data.txt1 KBcode/largeAllowlist.txt459 KBcode/largeText.txt664 KBcode/largeUF.txt3.7 MBcode/mediumUF.txt7 KBcode/o_data.txt1 KBcode/test5.txt1 KBcode/test8.txt1 KBcode/testD.txt1 KBcode/testF.txt1 KBcode/testT.txt1 KBcode/testTiny.txt1 KBcode/testV.txt1 KBcode/tinyA.txt1 KBcode/tinyAllowlist.txt1 KBcode/tinyText.txt1 KBcode/tinyUF.txt1 KBcode/tobe.txt1 KB

Additional notes

code/links.rtf1 KB

Sources & attribution

This platform was assembled by Usama Saleem for CS-702. Supplied Princeton algorithm materials and Java files credit Robert Sedgewick and Kevin Wayne. Their original copyright and licensing statements remain in the files.

The source introduction identifies an earlier CS-503 course; its historical dates and textbook purchasing information are preserved, not presented as current CS-702 requirements. The workshop credits Saqib Ali, Precision Agriculture Lab, CAS-UAF.

Read the original GNU GPL license · Read the original course README

Expanded explanations, practice answers and interactive traces are additions. OCR transcriptions are labelled and should be checked against the original images for mathematical symbols. Source formulas and diagrams take precedence over imperfect OCR.

Supporting primary references: Princeton Algorithms: Fundamentals and lecture materials.