Всё про Алгоритмы и Структуры данных
Open in Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata
Show more7 756
Subscribers
-124 hours
-37 days
-2530 days
Posts Archive
Алгоритмы и структуры данных для технических интервью на Python
🔹Урок 1. Введение в Python - Смотреть
🔹Урок 2. Циклы и словари в Python - Смотреть
🔹Урок 3. Функции и рекурсия в Python - Смотреть
🔹Урок 4. class'ы в Python - Смотреть
🔹Спец-урок. Разбор задач 1-4 недель - Смотреть
🔹Урок 5. Функции в Python - Смотреть
🔹Урок 6. Большое O - Смотреть
🔹Урок 7. Стек, дек и очередь - Смотреть
🔹Урок 8. Бинарный поиск - Смотреть
🔹Урок 9. Решение домашних задач - Смотреть
Python nation
Изучить основы Java за 14 дней? По цене пиццы?!
Это реально!
Подключайтесь к нашему подготовительному курсу по Java-разработке.
Начинаем уже с 16 августа 🙌
Более 1790 русскоязычных книг по программированию и технологиям можно найти на канале @it_boooks
Разбор задач с собеседований в Google
4 задачи из видео когда-то задавали потенциальным сотрудникам Google во время собеседований. Сейчас их можно решать на платформе LeetCode.
Решение задач: https://youtu.be/uKSuAhU516c
Мир компьютерных наук и технологий - простыми словами в телеграм-канале Computer Science.
Эти знания будут полезны каждому IT-специалисту!
Алгоритмическая задача про острова
Решаем алгоритмическую задачу с собеседований про острова несколькими способами: реализация на языках Java и C#.
https://tproger.ru/problems/algoritmicheskaja-zadacha-pro-ostrova/
Чтобы повысить профессиональный уровень, программисту не обязательно проходить монументальные курсы. Иногда достаточно выбрать одну область — и прокачивать ее. Например, научиться применять алгоритмы и структуры данных. Сделав это, вы сможете участвовать в сложных проектах, связанных с высоконагруженными системами и обработкой больших объёмов данных. Причем всего за 6 месяцев.
На онлайн-курсе «Алгоритмы и структуры данных для разработчиков» от Skillbox ждут Junior и Middle-разработчиков. Это реальный шанс получить фундаментальные знания и научиться решать разные задачи с помощью алгоритмов. Плюс после обучения у вас останется доступ ко всем материалам, если вдруг что-то забудете.
Сомневаетесь? Переходите по ссылке, чтобы узнать подробности. Если останутся вопросы, оставьте заявку — наш менеджер перезвонит и ответит на них: https://clc.to/MPjpDw
Действительно ли компьютер генерирует случайное число?
Алгоритмы, которые мы используем в своих программах для генерации случайных чисел, на самом деле выдают не совсем случайные значения. В основе генератора псевдослучайных чисел (ГПСЧ) лежит семя (seed), от которого отталкивается алгоритм.
Но существуют и другие варианты поиска случайного числа. С ними и ГСПЧ вы можете ознакомиться в статье:
https://tprg.ru/CWM3
🤯 Многие топовые курсы по программированию выложили на YouTube бесплатно
Ссылки на них можете найти в этом телеграм канале. Материал ежедневно добавляется.
Учить языки программирования по видеокурсам в 10 раз проще.
Интересный формат, подписывайтесь: @itex_ru
Структура данных пирамида (двоичная куча) в Java
Пирамида представляет собой дерево значений. Значение узлов в неё больше или равно значениям узлов-потомков. Поэтому верхний элемент всегда будет иметь максимальное значение
Подробнее о пирамиде и её реализации на Java:
https://tprg.ru/892H
#java #алгоритмы
3 канала, которые сделают из новичка опытного прогера и устроят на работу
Первый делом подписывайся на IT подкасты: сборник лучших подкастов от преподавателей, топов рынка с разборами задач, советами по изучению и рекомендации для новичков.
Затем начинай изучать книги в Книжном хранилище — самая большая база, более 2000 русскоязычных книг по PHP, Java, DB, Python, C, C++ ,C#, фронтенду и алгоритмам.
И напоследок заходи в IT Jobs — ежедневные вакансии для новичков и мидлов, а также подборки советов по трудоустройству от ведущих IT-компаний.
Решето Эратосфена – это алгоритм нахождения простых чисел до заданного натурального числа путем постепенного отсеивания составных чисел. Образно говоря, через решето Эратосфена в процессе его тряски проскакивают составные числа, а простые остаются в решете.
Видео с объяснением этого алгоритма и его реализацией на YouTube - https://www.youtube.com/watch?v=LMc07ydUcSo&t=4s
Пссс, айтишник, хочешь подарочек?😏
Вот тебе канал с ультра редкой и дорогостоящей(тебе бесплатной) литературой и курсами:
Букич IT
Быстренько подписывайся и сохраняй материалы, пока SkillFactory, GeekBrains, Яндекс.Практикум и другие авторы не снесли данный канал.
Repost from Всё про Алгоритмы и Структуры данных
Что почитать: «Алгоритмы. Построение и анализ» Т.Кормена и Ч.Лейзерсона
Must-have книга для любого разработчика. Начинающим программистам не обязательно читать её всю, а изучить в первую очередь виды сортировок, элементарные структуры данных, двоичные деревья и хеш-таблицы. Тем более алгоритмы разбиты по самодостаточным главам, поэтому к книге можно возвращаться время от времени, чтобы подтянуть знания.
Обзор книги - https://tprg.ru/KO4u
Хочешь писать код чище, ревьюить объективнее, деплоить быстрее?
Тогда подписывайся на канал __Just code IT __— сообщество по программированию 🤤
Там ты найдешь обсуждения тонкостей языков, алгоритмов, ИБ, компиляторов, обзоры ретро-игр, и прочий лоу-левел и хай-тек. Нам, например, зашел обзор любительских ОС с GUI, __почитайте__.
Что послушать: подкаст об алгоритмах и собеседованиях
Сегодня мы предлагаем послушать подкаст, где бывший сотрудник «Яндекса» Алексей Шаграев рассказал, какие алгоритмы используются в командах и почему на собеседовании задают много вопросов про алгоритмы.
Алексей имеет за плечами много опыта в собеседовании разработчиков, поэтому в подкасте много историй из реальной жизни:
soundcloud.com/podlodka/podlodka-195-algoritmy-i-sobesedovaniya
🤯 IT для чайников - это просто сокровищница для программистов!
Сотни авторских уроков, полезных шпаргалок, видео, книг и все это в одном канале!
Познай программирование на 101% — https://t.me/+UhPaOUvIVrcwNjUy
Словари и их методы в Python
Структура данных словарь хранит в себе пары «ключ-значение». При этом одному ключу может соответствовать целое множество значений.
На практики в словари могут записываться, например:
— имя и оценка студентов;
— название и цена товаров;
— название и численность населения городов.
Подробнее о словарях, а также методах работы с ними:
https://tprg.ru/WkFS
#python
Уже 10 августа начнется наш подготовительный курс по Python!
Даём только мясную и прикладную информацию. Никакой воды и траты твоего времени. По окончании 14-дневного курса ты уже владеешь базовым знанием языка и даже напишешь собственную программу!
Прямо сейчас переходите по ссылке и бронируйте место!
Available now! Telegram Research 2025 — the year's key insights 
