Описание
[Сергей Балакирев] Добрые, добрые структуры данных (2024) [Stepik]
![[Сергей Балакирев] Добрые, добрые структуры данных (2024) [Stepik]](https://freekurses.site/wp-content/uploads/sergey-balakirev-dobrye-dobrye-struktury-dannyh-2024-stepik-.png)
Для грамотной разработки программного кода нужно не только хорошо владеть языком программирования, но и предельно ясно представлять себе как эффективно организовывать хранение и обработку данных в процессе работы программы.
Именно для этого и нужно знать основные структуры данных, понимать как они работают, какие у них преимущества и недостатки, чтобы грамотно выбирать лучшие способы представления данных при решении каждой конкретной задачи.
Этот курс — очередная важная ступенька вашего становления, как грамотного IT-специалиста в области программирования. После того, как вы изучили базовые возможности языка, его объектно-ориентированную составляющую, следующим логичным шагом является изучение типовых, часто используемых структур данных, знание их сильных и слабых сторон для эффективного использования в своих проектах.
Любая более-менее состоятельная программа использует хотя бы одну простейшую структуру данных, например, массивы. А в более сложных проектах всегда присутствуют и более сложные вроде связных списков, хэш-таблиц, множеств, ассоциативных массивов и так далее. Все это нужно знать, чтобы ваши программы получались максимально быстрыми и при этом экономно расходовали память устройства. Мало того, почти всегда на собеседованиях при приеме на работу на должность программиста задаются вопросы по структурам данных и способах оценки сложности алгоритмов, как правило, с позиции «О большого» (Big O). Как раз все эти важные темы входят в данный курс. Его прохождение позволит вам не только увереннее составлять алгоритмы, но и успешнее проходить собеседования при будущем трудоустройстве.
Чему вы научитесь:
- Узнаете как правильно определять вычислительную сложность типовых алгоритмов (показатель О большое — Big O).
- Познакомитесь со статическими и динамическими массивами.
- Подробно изучите одно- и двусвязные списки, а также их использование для построения очередей и стеков.
- Увидите, что из себя представляют бинарные деревья и как они применяются для описания упорядоченных множеств.
- Познакомитесь с префиксными (нагруженными) деревьями и их применением для построения ассоциативных массивов.
- Изучите основы хэш-таблиц, способы построения хэш-функций и методами устранения коллизий.
Программа курса:
1. Учимся оценивать вычислительную сложность алгоритмов
- Введение в Big O
- Big O логарифмической и факториальной сложности
2. Простейшие структуры данных
- Статический массив
- Статический массив на С++
- Динамический массив
- Динамический массив на Python
- Динамический массив на С++
3. Связные списки
- Односвязный список
- Односвязный список на С++
- Двусвязный список
- Двусвязный список на С++ с нуля
- Класс list двусвязного списка библиотеки STL языка С++
4. Очереди и стек
- Очереди типов FIFO и LIFO
- Очередь collections.deque на Python
- Класс deque очереди библиотеки STL языка C++
- Стек (stack)
- Реализация стека на Python и C++
5. Деревья и множества
- Бинарные деревья
- Способы обхода и удаления вершин бинарного дерева
- Бинарное дерево на Python
- Множества (set). Операции над множествами
- Множества set и multiset в C++
- Контейнер map библиотеки STL в C++
- Префиксное (нагруженное, Trie) дерево. Ассоциативные массивы
6. Хэш-таблицы
- Хэш-таблицы
- Универсальное хэширование
- Метод открытой адресации. Двойное хэширование
- Хэш-таблицы в языках Python и С++
В курс входят:
- 28 уроков
- 6часов 21минута видео
- 187 тестов
- 76 интерактивных задач.
Автор курса: Сергей Балакирев
Сайт продажника: https://stepik.org/course/134212/promo
Цена с продажника: 1000 руб.
У нас Вы можете приобрести всего за 100 руб.

![[Сергей Балакирев] Добрые, добрые структуры данных (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/08/sergey-balakirev-dobrye-dobrye-struktury-dannyh-2024-stepik-.png)
![[Твой Старт] Администратор социальных сетей](https://infoshopik.com/wp-content/uploads/2021/12/tvoj-start-administrator-socialnyh-setej-324x324.jpg)

![[WebForMyself] WordPress-Мастер. Разработка тем для WordPress с нуля (2018)](https://infoshopik.com/wp-content/uploads/2021/12/webformyself-wordpress-master.-razrabotka-tem-dlja-wordpress-s-nulja-2018-324x324.jpg)

![[Артем Исламов] Веб-разработчик 12.0](https://infoshopik.com/wp-content/uploads/2021/12/veb-razrabotchik-12.0-artem-islamov-skachat-324x324.png)
![[Udemy] Парсеры, роботы, автоматизация, Selenium, PhantomJS на РНР скачать](https://infoshopik.com/wp-content/uploads/2021/12/udemy-parsery-roboty-avtomatizacija-selenium-phantomjs-na-rnr-skachat-324x324.jpg)
![[skill.im] MS Outlook 2016, базовый курс (2019)](https://infoshopik.com/wp-content/uploads/2021/12/skill.im-ms-outlook-2016-bazovyj-kurs-2019-324x324.jpg)
![[Udemy] Vue.js 2.5 Создаем сайт на Vue.JS с Firebase, Vuex и Router](https://infoshopik.com/wp-content/uploads/2021/12/udemy-vue.js-2.5-sozdaem-sajt-na-vue.js-s-firebase-vuex-i-router-1-324x324.jpg)
![[Udemy] Web-разработчик 2019](https://infoshopik.com/wp-content/uploads/2021/12/udemy-web-razrabotchik-2019-324x324.jpg)
![[Udemy] MikroTik Управление трафиком с помощью LABS (2018)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-mikrotik-upravlenie-trafikom-s-pomoshhju-labs-2018-324x324.jpg)
![[SIBBORA] ZennoPro Academy 1.0 FULL](https://infoshopik.com/wp-content/uploads/2021/12/sibbora-zennopro-academy-1.0-full-324x324.jpg)
![[Роман Давыдов] Фреймворк Laravel быстрый старт для PHP-разработчика (2018) скачать](https://infoshopik.com/wp-content/uploads/2021/12/roman-davydov-frejmvork-laravel-bystryj-start-dlja-php-razrabotchika-2018-skachat-324x324.jpg)
![[WebForMySelf] PHP-Мастер. От теории до собственной CMS интернет-магазина (2018)](https://infoshopik.com/wp-content/uploads/2021/12/webformyself-php-master.-ot-teorii-do-sobstvennoj-cms-internet-magazina-2018-324x324.jpg)
![[Shultais Education] Программирование на Python 3 (2019)](https://infoshopik.com/wp-content/uploads/2021/12/shultais-education-programmirovanie-na-python-3-2019-324x324.jpg)
![[Кухар Богдан] Видеокурс. 1С Предприятие и Linux (2018) скачать](https://infoshopik.com/wp-content/uploads/2021/12/kuhar-bogdan-videokurs.-1s-predprijatie-i-linux-2018-skachat-324x324.jpg)
![[Академия верстки] Первый сайт за 3 дня (2018) скачать](https://infoshopik.com/wp-content/uploads/2021/12/akademija-verstki-pervyj-sajt-za-3-dnja-2018-skachat-1-324x324.png)
![[EXELAB] Видеокурс ВЗЛОМ 2019](https://infoshopik.com/wp-content/uploads/2021/12/exelab-videokurs-vzlom-2019-324x324.jpg)
![[LoftSchool] Основы вёрстки сайтов скачать](https://infoshopik.com/wp-content/uploads/2021/12/loftschool-osnovy-vjorstki-sajtov-skachat-1-324x324.jpg)
![[Udemy] Пройдите курс этического хакерства 2019! Сдать экзамен CEH V10](https://infoshopik.com/wp-content/uploads/2021/12/udemy-projdite-kurs-jeticheskogo-hakerstva-2019-sdat-jekzamen-ceh-v10-324x324.jpg)
![[SIBBORA] ZennoPro Academy 1.0 Base Course (2019)](https://infoshopik.com/wp-content/uploads/2021/12/sibbora-zennopro-academy-1.0-base-course-2019-324x324.jpg)


![[Константин Шереметьев] Программирование баз данных на SQLite](https://infoshopik.com/wp-content/uploads/2021/12/programmirovanie-baz-dannyh-na-sqlite-324x324.jpg)
![[Udemy] Изучите HTML и CSS за несколько часов (2018) скачать](https://infoshopik.com/wp-content/uploads/2021/12/udemy-izuchite-html-i-css-za-neskolko-chasov-2018-skachat-324x324.jpg)
![[HTML Academy] Профессиональный JavaScript (уровень 2) (2018)](https://infoshopik.com/wp-content/uploads/2021/12/html-academy-professionalnyj-javascript-uroven-2-2018-324x324.jpg)
![[LPACK] Cоздаём лендинги западного уровня при помощи шаблонов + как на этом заработать + 550 шаблонов (2018)](https://infoshopik.com/wp-content/uploads/2021/12/lpack-cozdajom-lendingi-zapadnogo-urovnja-pri-pomoshhi-shablonov-kak-na-jetom-zarabotat-550-shablonov-2018-1-324x324.jpg)
![[Типичный Верстальщик] Продвинутый курс для верстальщиков (2019)](https://infoshopik.com/wp-content/uploads/2021/12/tipichnyj-verstalshhik-prodvinutyj-kurs-dlja-verstalshhikov-2019-1-324x324.jpg)
![[Типичный Верстальщик] Марафон Grid CSS (2019)](https://infoshopik.com/wp-content/uploads/2021/12/tipichnyj-verstalshhik-marafon-grid-css-2019-324x201.gif)

![[Для новичков] Пишем мощные парсеры/постеры и API-клиенты на PHP (2019)](https://infoshopik.com/wp-content/uploads/2021/12/dlja-novichkov-pishem-moshhnye-parserypostery-i-api-klienty-na-php-2019-324x324.jpg)
![[Павел Труфанов] Практикум по программированию (2018)](https://infoshopik.com/wp-content/uploads/2021/12/pavel-trufanov-praktikum-po-programmirovaniju-2018-324x324.jpg)
![[exeLAB] Видеокурс Хакер- Программист 2018 скачать](https://infoshopik.com/wp-content/uploads/2021/12/exelab-videokurs-haker-programmist-2018-skachat-324x324.jpg)
![[Udemy] WordPress с нуля до профессионала (2019)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-wordpress-s-nulja-do-professionala-2019-324x324.jpg)

![[Нетология] Профессия - Data Scientist (2019)](https://infoshopik.com/wp-content/uploads/2021/12/netologija-professija-data-scientist.2019-324x324.jpg)
![[ТИПИЧНЫЙ ВЕРСТАЛЬЩИК] [Анна Блок] Базовый курс для верстальщиков (2019)](https://infoshopik.com/wp-content/uploads/2021/12/tipichnyj-verstalshhik-anna-blok-bazovyj-kurs-dlja-verstalshhikov-2019-324x324.jpg)

![[М. Харрисон] Как устроен Python. Гид для разработчиков, программистов и интересующихся (2019)](https://infoshopik.com/wp-content/uploads/2021/12/harrison-kak-ustroen-python.-gid-dlja-razrabotchikov-programmistov-i-interesujushhihsja-2018-324x324.jpg)
![[Константин Шереметьев] Азбука программирования на языке Си](https://infoshopik.com/wp-content/uploads/2021/12/konstantin-sheremetev-azbuka-programmirovanija-na-jazyke-si-324x324.jpg)
Отзывы
Отзывов пока нет.