Всё про Алгоритмы и Структуры данных
Kanalga Telegram’da o‘tish
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata
Ko'proq ko'rsatish7 754
Obunachilar
-124 soatlar
-57 kunlar
-2530 kunlar
Postlar arxiv
Ⓘ Вам открыли доступ в архив с платными книгами для программирования!
@kladovaya_Knig
Сохрани, чтобы не потерять.
Видео, в котором автор подробно рассказывает про алгоритм Кнута-Морриса-Пратта
⌚️ Прямой поиск vs КМП 0:28
⌚️ Создатели алгоритма КМП 1:50
⌚️ Первый этап алгоритма КМП 2:34
• Префикс и суффикс 3:01
• Формирование массива сдвига 7:10
• Программная реализация 9:45
• Псевдокод 14:59
⌚️ Второй этап алгоритма КМП 15:50
• Поиск образа в строке 15:58
• Программная реализация 19:29
• Псевдокод 23:44
⌚️ Сложность алгоритма КМП 25:18
Ссылка на видео на YouTube - https://www.youtube.com/watch?v=7g-WEBj3igk&t=1023s
Как за 2 секунды определить свой уровень английского?
Если ваш словарь состоит из односложных слов, вроде «good, nice, big, cute», то дела плохи.
В реальности 80% инглиша – это сложные технические слова. Без них даже инструкцию к чайнику не прочитаешь.
🇺🇸 Чтобы пополнить свой словарь, зайдите в Английский для айтишника. Здесь каждый день разбирают мудрёную лексику в запоминающихся картинках. В итоге всё усваивается с первого раза.
Подписывайтесь и вашему инглишу позавидует любой носитель: @english_easily
Связный список на Python: Часть 3
Вот и все, спасибо, что ознакомились с материалом! На самом деле структура LinkedList это не сложно, и важно понимать, как она работает изнутри. Конечно, на Python ее можно было бы реализовать и в lambda-выражениях, это заняло бы гораздо меньше места, однако здесь я преследовал целью объяснить ее строение, и принцип ее работы на Python максимально подробно, а не гнаться за оптимизацией.
Исходный код можно посмотреть здесь.
Добавлены 100 слитых курсов по программированию
https://t.me/+HMm740K-r1ozOTJi
Ежедневные обновления
Кому нужно SQL в 2022 году? Всем!
Знание SQL – один из важных навыков, который стоит освоить наравне с Python. Ведь практически любой сайт, от маленького блога до крупнейшего интернет-ресурса, используют базы данных.
Канал How to Sql настоящий путеводитель по SQL и Базам данных.
Зачем шариться по всему интернету в поисках годный инфы, если за вас уже это сделали и отсортировали по категориям?
@HowTo_SQL - настоящая находка, которая сэкономит ваше время и деньги.
Строковые алгоритмы на практике. Часть 1 — Алгоритм Кнута — Морриса — Пратта
↪️Читать статью
⚡️Вы давно просили сделать обучающий канал, где каждый желающий сможет выучить все самые популярные языки программирования за неделю:
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение С++ с нуля
4. Обучение С# с нуля
5. Обучение SQL с нуля
👨🏻🎓Учи все сразу, или выбери более подходящий язык программирования в лучшем образовательном IT-канале: https://t.me/+JTGyH6Fn2dZhZTUy
Связный список на 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
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
