1

Этап 1

Week 1 (January 19-25)

2

Этап 2

Week 2 (January 26-February 1)

08 февраля—08 февраля

3

Этап 3

Week 3 (February 2-8)

15 февраля—15 февраля

4

Этап 4

Week 4 (February 9-15)

22 февраля—22 февраля

5

Этап 5

Week 5 (February 16-22)

01 марта—01 марта

6

Этап 6

Week 6 (February 23-March 1)

01 марта—01 марта

7

Этап 7

Final Exam (March 2-15)

15 марта—15 марта

1

Этап 1

Week 1 (January 19-25)

2

Этап 2

Week 2 (January 26-February 1)

08 февраля—08 февраля

3

Этап 3

Week 3 (February 2-8)

15 февраля—15 февраля

4

Этап 4

Week 4 (February 9-15)

22 февраля—22 февраля

5

Этап 5

Week 5 (February 16-22)

01 марта—01 марта

6

Этап 6

Week 6 (February 23-March 1)

01 марта—01 марта

7

Этап 7

Final Exam (March 2-15)

15 марта—15 марта

05 февраля 2015 15 марта 2015
Цель завершена 18 марта 2015
Карьера и работа

Пройти курс Algorithms: Design and Analysis, Part 1 by Tim Roughgarden на Coursera

Так как я программист самоучка то об эффективных алгоритмах я мало что знаю. В связи с этим хочется восполнить пробел в знаниях и получить отправную точку для дальнейшего развития.

 Критерий завершения

Получен сертификат об окончании

  1. Week 1 (January 19-25)

    Topics

    • Introduction
    • Merge Sort
    • Asymptotic Notation
    • Guiding Principles of Algorithm Analysis
    • Divide & Conquer Algorithms

    Homework

    • Due February 1:
    • Problem Set #1: Divide & Conquer / Asymptotic Analysis
    • Programming Assignment #1: Counting Inversions!
  2. Week 2 (January 26-February 1)

    Topics

    • Master Method
    • QuickSort

    Homework

    • Due February 8:
    • Problem Set #2: QuickSort and the Master Method
    • Programming Assignment #2: Counting Comparisons in QuickSort
  3. Week 3 (February 2-8)

    Topics

    • Final Thoughts on Sorting & Searching
    • Introduction to Graph Algorithms : Graph Representations & Mininum Cuts in Graphs

    Homework

    • Due February 15:
    • Problem Set #3: Randomized Selection & Minimum Cuts in Graphs
    • Programming Assignment #3: Karger's Minimum Cut Algorithm
  4. Week 4 (February 9-15)

    Topics

    • Graph Search: Breadth-First Search, Depth-First Search
    • Applications: Topological Sort, Connected Components

    Homework

    • Due February 22:
    • Problem Set #4: Graphs, BFS, DFS, Topological Sort
    • Programming Assignment #4: Computing SCCs
  5. Week 5 (February 16-22)

    Topics

    • Dijkstra's Shortest-Path Algorithm
    • Data structures and how to use them
    • Heaps
    • Binary Search Trees
    • Balanced BSTs

    Homework

    • Due March 1:
    • Problem Set #5: Dijkstra, Heaps, Search Trees
    • Programming Assignment #5: Dijkstra's Algorithm
  6. Week 6 (February 23-March 1)

    Topics

    • Hash Tables: Applications and Implementation
    • Bloom Filters

    Homework

    • Due March 8:
    • Problem Set #6: Hashing, Bloom Filters
    • Programming Assignment #6: Data Structure Applications
  7. Final Exam (March 2-15)

  • 3330
  • 05 февраля 2015, 18:06
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?