1

Step 1

Introduction to the videos

2

Step 2

Introduction to the course and algorithm complexity

3

Step 3

Big-Oh, Omega and Theta notation

4

Step 4

Time analysis of Mergesort

5

Step 5

A more complex recurrence relation and counting inversions

6

Step 6

Counting inversions; Fast integer multiplication

7

Step 7

Fast integer multiplication, randomized selection and median finding

8

Step 8

More on randomized selection and median finding

9

Step 9

Expected number of comparisons in randomized select

10

Step 10

Greedy algorithms: Picking largest set of non-overlapping intervals

11

Step 11

Greedy algorithms: The classroom scheduling problem

12

Step 12

Dijkstra's shortest path algorithm

13

Step 13

Start of minimum spanning tree problem

14

Step 14

Correctness of Kruskal's algorithm.

15

Step 15

Recursive programming and memoization

16

Step 16

Intro to dynamic programming, weighted interval problems

17

Step 17

Intro to the RNA folding problem and recurrences

18

Step 18

Dynamic programming for RNA folding.

19

Step 19

Dynamic programming for shortest path problem

20

Step 20

Floyd-Warshall algorithm for all-pairs shortest path

21

Step 21

The unique-decipherability problem

22

Step 22

Unique-Decipherability. Graph algorithm and proof of correctness

23

Step 23

Linear-time pattern matching. Z-values and Z-algorithm

24

Step 24

Finish of linear-time pattern matching

25

Step 25

Introduction to approximation algorithms

26

Step 26

Introduction to P and NP

27

Step 27

An intuitive view of NP

28

Step 28

Formal definition of P and NP

29

Step 29

Major theorems of NP-completeness

30

Step 30

Coping with NP-completeness

1

Step 1

Introduction to the videos

2

Step 2

Introduction to the course and algorithm complexity

3

Step 3

Big-Oh, Omega and Theta notation

4

Step 4

Time analysis of Mergesort

5

Step 5

A more complex recurrence relation and counting inversions

6

Step 6

Counting inversions; Fast integer multiplication

7

Step 7

Fast integer multiplication, randomized selection and median finding

8

Step 8

More on randomized selection and median finding

9

Step 9

Expected number of comparisons in randomized select

10

Step 10

Greedy algorithms: Picking largest set of non-overlapping intervals

11

Step 11

Greedy algorithms: The classroom scheduling problem

12

Step 12

Dijkstra's shortest path algorithm

13

Step 13

Start of minimum spanning tree problem

14

Step 14

Correctness of Kruskal's algorithm.

15

Step 15

Recursive programming and memoization

16

Step 16

Intro to dynamic programming, weighted interval problems

17

Step 17

Intro to the RNA folding problem and recurrences

18

Step 18

Dynamic programming for RNA folding.

19

Step 19

Dynamic programming for shortest path problem

20

Step 20

Floyd-Warshall algorithm for all-pairs shortest path

21

Step 21

The unique-decipherability problem

22

Step 22

Unique-Decipherability. Graph algorithm and proof of correctness

23

Step 23

Linear-time pattern matching. Z-values and Z-algorithm

24

Step 24

Finish of linear-time pattern matching

25

Step 25

Introduction to approximation algorithms

26

Step 26

Introduction to P and NP

27

Step 27

An intuitive view of NP

28

Step 28

Formal definition of P and NP

29

Step 29

Major theorems of NP-completeness

30

Step 30

Coping with NP-completeness

13 June 2015

Goal abandoned

The author does not write in the goal 9 years 1 day

Goal author

General

Прослушать курс лекций Algorithm Design and Analysis

https://itunes.apple.com/md/itunes-u/algorithm-des...

Все в ту же копилку знаний по Алгоритмам

 Goal Accomplishment Criteria

Прослушать все лекции

  1. Introduction to the videos

  2. Introduction to the course and algorithm complexity

  3. Big-Oh, Omega and Theta notation

  4. Time analysis of Mergesort

  5. A more complex recurrence relation and counting inversions

  6. Counting inversions; Fast integer multiplication

  7. Fast integer multiplication, randomized selection and median finding

  8. More on randomized selection and median finding

  9. Expected number of comparisons in randomized select

  10. Greedy algorithms: Picking largest set of non-overlapping intervals

  11. Greedy algorithms: The classroom scheduling problem

  12. Dijkstra's shortest path algorithm

  13. Start of minimum spanning tree problem

  14. Correctness of Kruskal's algorithm.

  15. Recursive programming and memoization

  16. Intro to dynamic programming, weighted interval problems

  17. Intro to the RNA folding problem and recurrences

  18. Dynamic programming for RNA folding.

  19. Dynamic programming for shortest path problem

  20. Floyd-Warshall algorithm for all-pairs shortest path

  21. The unique-decipherability problem

  22. Unique-Decipherability. Graph algorithm and proof of correctness

  23. Linear-time pattern matching. Z-values and Z-algorithm

  24. Finish of linear-time pattern matching

  25. Introduction to approximation algorithms

  26. Introduction to P and NP

  27. An intuitive view of NP

  28. Formal definition of P and NP

  29. Major theorems of NP-completeness

  30. Coping with NP-completeness

  • 850
  • 13 June 2015, 15:12
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?