Skip to content

Commit c71a22f

Browse files
committed
Added video links.
1 parent f872082 commit c71a22f

3 files changed

Lines changed: 15 additions & 2 deletions

File tree

algorithms/algorithms.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@
44

55
- A great collection of data structures & algorithms from the *Grokking Algorithms* book implemented in several languages is [available on GitHub](https://github.com/egonschiele/grokking_algorithms)
66

7-
## Big-Oh Notation
7+
## Algorithm Analysis
8+
9+
- [How to analyze time complexity: Count your Steps](https://yourbasic.org/algorithms/time-complexity-explained/)
10+
- [Algorithm Anlysis](https://everythingcomputerscience.com/algorithms/Algorithm_Analysis.html) is an in depth introduction to algorithm analysis
11+
12+
### Big-Oh Notation
813

914
- [A Beginner's Guide to Big-Oh Notation](https://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation/)
1015
- [Big-Oh: How Code Slows as Data Grows](https://nedbatchelder.com/text/slowsgrows.html) has examples in Python, but a good overview
16+
- [Complexity and Big-O Notation](http://pages.cs.wisc.edu/~vernon/cs367/notes/3.COMPLEXITY.html)
1117

1218
## Advanced Practice Problems
1319

algorithms/datastructures.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ This [website](https://www.cs.usfca.edu/~galles/JavascriptVisual/Heap.html) lets
4747
### Real-world Applications of Graphs
4848

4949
- Google uses graph theory to find [routes for electric vehicles](https://www.theverge.com/2021/1/27/22252261/google-maps-electric-vehicle-charging-station-ai)
50+
- [Math reveals unseen worlds of Star Wars](https://actu.epfl.ch/news/math-reveals-unseen-worlds-of-star-wars/)
51+
- [The Wizarding World of Harry Poter](http://dpmartin42.github.io/projects/Harry_Potter/Harry_Potter_Network.html) displays a graph of character relationships in the Harry Potter universe.
5052

5153
### The Bridges of Königsberg
5254

programming/languages.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@ Some of these are a bit out of date, but they each have some interesting informa
1717

1818
## Programming Language Paradigms
1919

20-
There is more information on the paradigms covered in CSC240 on the page for those languages.
20+
Specific information about the the paradigms covered in CSC240 on the page for those languages (C, C++, Scheme, & Prolog).
21+
22+
## Videos
23+
24+
- [Programming Across Paradigms](https://youtu.be/Pg3UeB-5FdA) by Anjana Vakil
25+
- [4 Programming Paradigms in 40 Minutes](https://youtu.be/cgVVZMfLjEI) by Aja Hammerly
2126

2227
### General Articles and Papers About Programming Language Paradigms
2328

0 commit comments

Comments
 (0)