Data Science: Алгоритмы и Структуры данных
前往频道在 Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: https://telega.in/c/structuredata
显示更多7 575
订阅者
-324 小时
-197 天
-6630 天
帖子存档
Связный список на Python: Часть 2
Теперь поговорим о том, как проверить содержится ли элемент в списке и как добавить узел в конец списка
YourCodeReview
Стартап, который готовит IT-специалистов к собеседованиям, позволяет выявить слабые стороны и проходить собесы на все 100.
Вот, как вас оптимизируют менторы — HRы и Senior-программисты @YourCodeReview в рамках 4-недельной подготовки:
🔹вместе разберёте свои ошибки, узнаете свои слабые места и получите гайд по исправлению
🔹научитесь правильно себя презентовать и продавать
🔹приведёте своё резюме в порядок вместе с Senior-разработчиком и HRом
🔹получите фидбэк по тестовым
Самая крутая фича — пройдёте 4 собеседования с Senior-ом и HR🔥
В итоге — станете готовы к собесу в любую компанию и узнаете, сколько реально стоите на рынке.
Установить программу обучения на свою HUMAN OS.
Рекомендуем посмотреть данное видео про Оценку сложности алгоритма. В нем автор излагает максимум полезной информации касательно этой темы.
Тайм-коды:
⌚️ 02:27 Big O пример из реального мира
⌚️ 03:37 Временная оценка сложности
⌚️ 10:30 Отбрасывание констант при оценке сложности
⌚️ 14:30 Сложение и умножение сложностей
⌚️ 15:38 Время выполнения log N
⌚️ 18:40 Примеры оценки сложности
Ссылка на видео на YouTube - https://www.youtube.com/watch?v=ZRdOb4yR0kk
📚 Physics.Math.Code — лучший канал для физиков, математиков, инженеров и разработчиков:
@physics_lib 👨🏻💻
▪️ Актуальная и самая свежая литература по техническим предметам, программированию и IT
▪️ Видеоуроки по физике, математике и программированию
▪️ Обсуждения и разборы интересных задач
💡 Что почитать по статистике, чтобы начать её понимать?
📚 Подборка по математике для поступающих в ВУЗы
🌀 Подборка: 20 книг по алгоритмам и структурам данных
🐧 Подборка по Linux: 40 книг
Связный список на Python: Часть 1
Python очень удобный и многогранный язык, но по умолчанию не имеет такой структуры данных как связный список или LinkedList. Cегодня мы узнаем немного о том, что из себя представляет эта структура данных. Это будет интересно тем, кто впервые сталкивается с темой связных списков и хочет понять, как они работают с алгоритмической точки зрения.
В этом видео автор расскажет подробно о принципе работы алгоритма Бинарного поиска и покажет реализацию поиска элементов в массиве на JavaScript
Ссылка на видео на YouTube - https://www.youtube.com/watch?v=9EmO9_MK1gQ
Понимаем красно-чёрное дерево. Часть 1: введение
↪️ Открыть статью
В данном видео автор понятно объясняет алгоритм Евклида и показывает его реализацию на Python с помощью цикла while.
Ссылка на видео на YouTube - https://www.youtube.com/watch?v=yrOKPlg1TXg
Лучшее оружие опытного програмиста - качесвтенная литература.
В этом канале программист с 14-ти летним стажем собрал всю самую аткуальную литератруру со весго интернета.
Зашел , подписался , почитал и ты уже на равне с любым сеньером 👇
Книжная IT полка
Двоичный, или бинарный, поиск значения в списке или массиве используется только для упорядоченных последовательностей, то есть отсортированных по возрастанию или убыванию. Заключается в определении, содержит ли массив искомое значение, а также в определение места его нахождения.
Всё о сортировке в Python: Часть 5
•Использование параметра cmp
Уроки по Linux, хакинг, обзоры дистрибутивов, книги и полезные инстурменты
https://t.me/linux_school
Всё о сортировке в Python: Часть 5
•Использование параметра cmp
Алгоритм Евклида – это алгоритм нахождения наибольшего общего делителя (НОД) пары целых чисел.
