Блог пользователя Killever

Автор Killever, 10 лет назад, По-английски




     Algorithms: Design and Analysis, Part 1
     by Tim Roughgarden

I think this course will be very useful and this is the right position to post this post.
This course started already ( from short period of time ) So you still have a chance to join and see First week lectures and submit Assignments.
FYI ,I will start after writing this post.
This course is part #1 and I think it contains most of Algorithms you need to be good at competitions
you can check what you will learn in Syllabus
but to summarize you will learn Algorithm Analysis,D&C,Sorting & Searching,BFS,DFS,SCC,Topological Sort,Dijkstra,Heaps , Hash Tables,BST,... and more
Students who successfully complete the class will receive a statement of accomplishment signed by the instructor.Tim Roughgarden
So let us try to pass this course and to be ready for next part.
Algorithms: Design and Analysis, Part 2

So I hope to discuss course here and discussion of problems will be after the Hard Deadline for each week.
I will try to post deadlines of assignments.
For more details Click Here

  • Проголосовать: нравится
  • +13
  • Проголосовать: не нравится

»
10 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

I went through this course twice. Yes, this is a good starter for those who didn't learn much about algorithms. I liked professor Roughgarden very much — on first impression he gives material as your friend or buddy, but in the end you can say that all his proofs were rigorous enough and material was very good. Part 2 is even better.

I even picked up some phrases like "blazingly fast", "let's be a little sloppy". He can do some funny comments like — "Sorting is very cheap being n*log(n). When you look at the problem at hand ask yourself — why not sorting inputs? Why do you need it? Why not if it's so cheap :)"