├── Lectures ├── Lecture1 │ ├── CS161Lecture01.pdf │ ├── Lecture1-compressed.pdf │ ├── lecture1_karatsuba.ipynb │ └── multHelpers.py ├── Lecture10 │ ├── CS161Lecture10.pdf │ ├── Lecture10-compressed.pdf │ ├── graphStuff.py │ ├── lecture10_scc.ipynb │ └── preLecture10.pdf ├── Lecture11 │ ├── CS161Lecture11.pdf │ ├── Lecture11-compressed.pdf │ ├── graphStuff.py │ └── lecture11_dijkstra.ipynb ├── Lecture12 │ ├── CS161Lecture12.pdf │ ├── Lecture12-compressed.pdf │ ├── lecture12_dp.ipynb │ └── preLecture12.pdf ├── Lecture13 │ ├── CS161Lecture13.pdf │ └── Lecture13-compressed.pdf ├── Lecture14 │ ├── CS161Lecture14.pdf │ ├── Lecture14-compressed.pdf │ ├── lecture14_greedy.ipynb │ └── preLecture14.pdf ├── Lecture15 │ ├── CS161Lecture15.pdf │ ├── Lecture15-compressed.pdf │ ├── graphStuff.py │ ├── lecture15_mst.ipynb │ └── preLecture15.pdf ├── Lecture16 │ ├── CS161Lecture16.pdf │ ├── Lecture16-compressed.pdf │ ├── graphStuff.py │ ├── lecture16_karger.ipynb │ └── preLecture16.pdf ├── Lecture17 │ ├── CS161Lecture17.pdf │ ├── Lecture17-compressed (1).pdf │ ├── Lecture17-compressed.pdf │ └── preLecture17.pdf ├── Lecture18 │ └── Lecture18-compressed.pdf ├── Lecture2 │ ├── CS161Lecture02.pdf │ ├── Lecture2-compressed.pdf │ ├── lecture2_sorting.ipynb │ ├── preLecture2.ipynb │ ├── preLecture2.pdf │ └── tryItABunch.py ├── Lecture3 │ ├── CS161Lecture03.pdf │ ├── Lecture3-compressed.pdf │ └── preLecture3.pdf ├── Lecture4 │ ├── CS161Lecture04.pdf │ ├── Lecture4-compressed.pdf │ ├── auxFileLecture4.py │ ├── lecture4.ipynb │ └── preLecture4.pdf ├── Lecture5 │ ├── CS161Lecture05.pdf │ ├── Lecture5-compressed.pdf │ ├── auxFileLecture5.py │ ├── lecture5_quicksort.ipynb │ └── preLecture5.pdf ├── Lecture6 │ ├── CS161Lecture06.pdf │ ├── Lecture6-compressed.pdf │ ├── lecture6_aux.py │ ├── lecture6_bucketSort.ipynb │ └── preLecture6.pdf ├── Lecture7 │ ├── CS161Lecture07.pdf │ ├── Lecture7-compressed.pdf │ └── preLecture7_sols.pdf ├── Lecture8 │ ├── CS161Lecture08.pdf │ ├── Lecture8-compressed.pdf │ ├── Lecture8_hashing.ipynb │ └── preLecture8_sols.pdf └── Lecture9 │ ├── CS161Lecture09.pdf │ ├── Lecture9-compressed.pdf │ ├── lecture9_graphs.ipynb │ └── preLecture9.pdf └── README.md /Lectures/Lecture1/CS161Lecture01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture1/CS161Lecture01.pdf -------------------------------------------------------------------------------- /Lectures/Lecture1/Lecture1-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture1/Lecture1-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture1/lecture1_karatsuba.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture1/lecture1_karatsuba.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture1/multHelpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture1/multHelpers.py -------------------------------------------------------------------------------- /Lectures/Lecture10/CS161Lecture10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture10/CS161Lecture10.pdf -------------------------------------------------------------------------------- /Lectures/Lecture10/Lecture10-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture10/Lecture10-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture10/graphStuff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture10/graphStuff.py -------------------------------------------------------------------------------- /Lectures/Lecture10/lecture10_scc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture10/lecture10_scc.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture10/preLecture10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture10/preLecture10.pdf -------------------------------------------------------------------------------- /Lectures/Lecture11/CS161Lecture11.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture11/CS161Lecture11.pdf -------------------------------------------------------------------------------- /Lectures/Lecture11/Lecture11-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture11/Lecture11-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture11/graphStuff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture11/graphStuff.py -------------------------------------------------------------------------------- /Lectures/Lecture11/lecture11_dijkstra.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture11/lecture11_dijkstra.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture12/CS161Lecture12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture12/CS161Lecture12.pdf -------------------------------------------------------------------------------- /Lectures/Lecture12/Lecture12-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture12/Lecture12-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture12/lecture12_dp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture12/lecture12_dp.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture12/preLecture12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture12/preLecture12.pdf -------------------------------------------------------------------------------- /Lectures/Lecture13/CS161Lecture13.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture13/CS161Lecture13.pdf -------------------------------------------------------------------------------- /Lectures/Lecture13/Lecture13-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture13/Lecture13-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture14/CS161Lecture14.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture14/CS161Lecture14.pdf -------------------------------------------------------------------------------- /Lectures/Lecture14/Lecture14-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture14/Lecture14-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture14/lecture14_greedy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture14/lecture14_greedy.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture14/preLecture14.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture14/preLecture14.pdf -------------------------------------------------------------------------------- /Lectures/Lecture15/CS161Lecture15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture15/CS161Lecture15.pdf -------------------------------------------------------------------------------- /Lectures/Lecture15/Lecture15-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture15/Lecture15-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture15/graphStuff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture15/graphStuff.py -------------------------------------------------------------------------------- /Lectures/Lecture15/lecture15_mst.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture15/lecture15_mst.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture15/preLecture15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture15/preLecture15.pdf -------------------------------------------------------------------------------- /Lectures/Lecture16/CS161Lecture16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture16/CS161Lecture16.pdf -------------------------------------------------------------------------------- /Lectures/Lecture16/Lecture16-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture16/Lecture16-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture16/graphStuff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture16/graphStuff.py -------------------------------------------------------------------------------- /Lectures/Lecture16/lecture16_karger.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture16/lecture16_karger.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture16/preLecture16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture16/preLecture16.pdf -------------------------------------------------------------------------------- /Lectures/Lecture17/CS161Lecture17.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture17/CS161Lecture17.pdf -------------------------------------------------------------------------------- /Lectures/Lecture17/Lecture17-compressed (1).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture17/Lecture17-compressed (1).pdf -------------------------------------------------------------------------------- /Lectures/Lecture17/Lecture17-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture17/Lecture17-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture17/preLecture17.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture17/preLecture17.pdf -------------------------------------------------------------------------------- /Lectures/Lecture18/Lecture18-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture18/Lecture18-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture2/CS161Lecture02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture2/CS161Lecture02.pdf -------------------------------------------------------------------------------- /Lectures/Lecture2/Lecture2-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture2/Lecture2-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture2/lecture2_sorting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture2/lecture2_sorting.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture2/preLecture2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture2/preLecture2.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture2/preLecture2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture2/preLecture2.pdf -------------------------------------------------------------------------------- /Lectures/Lecture2/tryItABunch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture2/tryItABunch.py -------------------------------------------------------------------------------- /Lectures/Lecture3/CS161Lecture03.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture3/CS161Lecture03.pdf -------------------------------------------------------------------------------- /Lectures/Lecture3/Lecture3-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture3/Lecture3-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture3/preLecture3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture3/preLecture3.pdf -------------------------------------------------------------------------------- /Lectures/Lecture4/CS161Lecture04.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture4/CS161Lecture04.pdf -------------------------------------------------------------------------------- /Lectures/Lecture4/Lecture4-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture4/Lecture4-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture4/auxFileLecture4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture4/auxFileLecture4.py -------------------------------------------------------------------------------- /Lectures/Lecture4/lecture4.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture4/lecture4.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture4/preLecture4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture4/preLecture4.pdf -------------------------------------------------------------------------------- /Lectures/Lecture5/CS161Lecture05.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture5/CS161Lecture05.pdf -------------------------------------------------------------------------------- /Lectures/Lecture5/Lecture5-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture5/Lecture5-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture5/auxFileLecture5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture5/auxFileLecture5.py -------------------------------------------------------------------------------- /Lectures/Lecture5/lecture5_quicksort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture5/lecture5_quicksort.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture5/preLecture5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture5/preLecture5.pdf -------------------------------------------------------------------------------- /Lectures/Lecture6/CS161Lecture06.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture6/CS161Lecture06.pdf -------------------------------------------------------------------------------- /Lectures/Lecture6/Lecture6-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture6/Lecture6-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture6/lecture6_aux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture6/lecture6_aux.py -------------------------------------------------------------------------------- /Lectures/Lecture6/lecture6_bucketSort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture6/lecture6_bucketSort.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture6/preLecture6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture6/preLecture6.pdf -------------------------------------------------------------------------------- /Lectures/Lecture7/CS161Lecture07.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture7/CS161Lecture07.pdf -------------------------------------------------------------------------------- /Lectures/Lecture7/Lecture7-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture7/Lecture7-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture7/preLecture7_sols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture7/preLecture7_sols.pdf -------------------------------------------------------------------------------- /Lectures/Lecture8/CS161Lecture08.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture8/CS161Lecture08.pdf -------------------------------------------------------------------------------- /Lectures/Lecture8/Lecture8-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture8/Lecture8-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture8/Lecture8_hashing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture8/Lecture8_hashing.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture8/preLecture8_sols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture8/preLecture8_sols.pdf -------------------------------------------------------------------------------- /Lectures/Lecture9/CS161Lecture09.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture9/CS161Lecture09.pdf -------------------------------------------------------------------------------- /Lectures/Lecture9/Lecture9-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture9/Lecture9-compressed.pdf -------------------------------------------------------------------------------- /Lectures/Lecture9/lecture9_graphs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture9/lecture9_graphs.ipynb -------------------------------------------------------------------------------- /Lectures/Lecture9/preLecture9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/Lectures/Lecture9/preLecture9.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adhaamehab/stanford-cs161/HEAD/README.md --------------------------------------------------------------------------------