Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
24cs500 [2024-06-24] – [Literature] MIT OCW Martin Ziegler | 24cs500 [2025-04-05] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
All Computer Science is based on the concept of an efficient // | All Computer Science is based on the concept of an efficient // | ||
- | We thus call these ' | + | We thus call these ' |
* | * | ||
Line 15: | Line 15: | ||
More specifically we discuss, design, and analyze algorithms with respect to various __cost__ measures //beyond// traditional (=sequential) runtime, | More specifically we discuss, design, and analyze algorithms with respect to various __cost__ measures //beyond// traditional (=sequential) runtime, | ||
such as | such as | ||
- | * memory, | + | * memory |
* parallel time/ | * parallel time/ | ||
* size=# | * size=# | ||
Line 26: | Line 26: | ||
* amortized, | * amortized, | ||
* competitive (ratio), | * competitive (ratio), | ||
- | * approx. | + | * approximation |
The practical impact of these algorithms is demonstrated in selected implementations. | The practical impact of these algorithms is demonstrated in selected implementations. | ||
Line 67: | Line 67: | ||
==== Syllabus/ | ==== Syllabus/ | ||
1. Recap, Intro & Overview | 1. Recap, Intro & Overview | ||
- | 9. Parallel Algorithms ({{:cs500i.ppt|PPT}}, {{:cs500i.pdf|PDF}}) \\ | + | 9. Parallel Algorithms ({{:cs500p.ppt|PPT}}, {{:cs500p.pdf|PDF}}) \\ |
- | 10. Memory-Efficient Algorithms ({{:cs500k.ppt|PPT}}, {{:cs500k.pdf|PDF}}) \\ | + | 10. Memory-Efficient Algorithms ({{:cs500m.ppt|PPT}}, {{:cs500m.pdf|PDF}}) \\ |
5. Randomized/ | 5. Randomized/ | ||
3. Average-Case Analysis ({{: | 3. Average-Case Analysis ({{: | ||
2. Tree Data Structures ({{: | 2. Tree Data Structures ({{: | ||
4. Amortized Analysis ({{: | 4. Amortized Analysis ({{: | ||
- | 6. Online/ | + | |
==== E-Learning: ==== | ==== E-Learning: ==== | ||
Line 79: | Line 79: | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
- | With about 100 students enrolled, please refrain from contacting me by personal email. \\ | + | * {{: |
+ | With over 100 students enrolled, please refrain from contacting me by personal email. \\ | ||
Instead use KLMS to reach out to the TAs (preferred), | Instead use KLMS to reach out to the TAs (preferred), | ||
or write to the dedicated email address [[cs500@theoryofcomputation.asia|cs500@theoryofcomputation.asia]]. | or write to the dedicated email address [[cs500@theoryofcomputation.asia|cs500@theoryofcomputation.asia]]. | ||
+ |