Открыто

[Lynda.com] Основы программирования: структура данных

Тема в разделе "Программирование", создана пользователем smarly_net, 11 июн 2014.

Цена: ----
Взнос: ----

Основной список: 17 участников

Резервный список: 18 участников

  1. smarly_net

    smarly_net ОргОрганизатор (П)

    [Lynda.com] Основы программирования: структура данных
    Lynda.com на русском​

    Оригинальное название: Foundations of Programming: Data Structures
    Автор: Simon Allardice
    Продолжительность: 2ч 29м
    Дата релиза: 10 июня 2014
    Перевод: голос + субтитры


    Как только вы создаете даже простую компьютерную программу с одной или двумя переменными, вы используете структуру данных для хранения значений - и групп значений - в ваших приложениях. Хотя они считаются само собой разумеющимися в современных средах программирования, более глубокое понимание структуры данных является жизненно важным для любого программиста, который хочет знать, что происходит "за кулисами" и понимать, как защитить выбор, который он сделал для повышения производительности и эффективности. Саймон Алардис предлагает вам эти знания в курсе "Основы программирования".

    Начав с простых способов группирования данных, таких как массивы и структуры, дальше вы будете постепенно исследовать все более сложные структуры данных, такие как словари, наборы, хэш-таблицы, очереди и стеки, ссылки и связанные списки, а также деревья и графы. Саймон делает так, чтобы уроки были полезными для реальных приложений, и дает ответы на вопрос "почему" при выборе решений о структуре: Почему нужно использовать хэш-таблицу? Почему этот набор полезен? Почему нужно избегать массивов? Когда вы закончите курс, вы будете иметь четкое представление о структурах данных и понимать, как их использовать в любом языке программирования.

    Темы курса:
    • Что представляет собой структура данных?
    • Использование структур и массивов C-стиля
    • Сортировка и поиск массивов
    • Работа с однократно и двукратно связанными списками
    • Использование стеков для LIFO структур
    • Использование очередей для FIFO структур
    • Работа с хэш-таблицами
    • Понимание двоичных поисковых деревьев (BSTs)
    • Графы

    Заинтересовались – подписывайтесь!

     
    2 пользователям это понравилось.
  2. Последние события

    1. Рам

      Рам участвует в складчине.

      27 июн 2019
    2. darreg

      darreg участвует в складчине.

      26 июн 2019
    3. kovalevS

      kovalevS участвует в складчине.

      26 июн 2019
    4. skladchik.com

      В складчине участвует 10 человек(а).

      26 июн 2019
  3. ruzerone

    ruzerone ЧКЧлен клуба

    На каком языке будет демонстрация возможностей и рассмотрение описываемых тем?
     
  4. smarly_net

    smarly_net ОргОрганизатор (П)

    Автор не рассматривает конкретный язык, а учит самой концепции хранение данных в разных структурах, в качестве примеров он использует множество Си подобных языков (С++, С#, Java, JavaScript, Object-C и так далее)
     
    1 человеку нравится это.
  5. feniks-84

    feniks-84 ОргОрганизатор

    Предлагаю принять участие в обсуждении:
    Создание курса МООС по Computer Science
    Алгоритмы являются одной из тем того, что я хотел бы Вам предложить.
    В качестве автора курса я вижу:
    Александра Шеня.
    Сотрудник Института проблем передачи информации, исследователь Лаборатории фундаментальной информатики в Марселе, преподаватель НМУ, МГУ и 57 московской школы. Научные интересы: алгоритмы, колмогоровская сложность, логика, теория информации.
     
  6. feniks-84

    feniks-84 ОргОрганизатор

  7. Emmett Brown

    Emmett Brown ЧКЧлен клуба

  8. Emmett Brown

    Emmett Brown ЧКЧлен клуба

  9. Хам Бакер

    Хам Бакер ЧКЧлен клуба (П)

  10. Потрос

    Потрос ЧКЧлен клуба

  11. Рам

    Рам ОргОрганизатор

  12. Александр Золотов

    Александр Золотов ЧКЧлен клуба

Поделиться этой страницей