Unique Lectures
UniLecs
Unique Lectures
UniLecs
Задачи по алгоритмам и программированию
- Все ли символы в строке встречаются один раз
- Найти минимальный элемент в отсортированном по возрастанию и циклически сдвинутом массиве
- Заменить все пробелы в строке символами '%20'
- Вывести индекс заданного элемента в отсортированном по возрастанию и циклически сдвинутом массиве
- Можно ли строку сделать палиндромом
- Определить является ли одна строка перестановкой другой
- Вывести слова в строке в порядке убывания их длины
- Вывести максимальную сумму элементов в массиве
- Задача про числа Фибоначчи
- Обнуление матрицы
- Первый уникальный символ в строке
- Есть ли такие два числа в массиве, перемножив которые мы получим заданное число X
12_1. Есть ли такие два числа в массиве, перемножив которые мы получим заданное число X (от подписчиков)
- Сжатие строки
13_1. Сжатие строки (от подписчиков)
- Вывести слова в строке в обратном порядке
- Объем воды в гистограмме
- Как работает банкомат ?!
- Поменять значения двух переменных без использования третьей
- Вывести непарный элемент в числовом массиве
18_1. Вывести 2 непарных элемента в числовом массиве (от подписчиков)
- Найти слово в символьной матрице
- Степень строки
- Найти отсутствующий элемент в массиве
21_1. Поиск двух отсутствующих элементов в массивe (от подписчиков)
- Перестановка четных/нечетных элементов в массиве
- Вывести все левые элементы в бинарном дереве
- Найти цикл в односвязном списке
- Найти элемент в отсортированной матрице
- Преобразование массива путем произведения всех значений
26_1. Преобразование массива путем произведения всех значений (от подписчиков)
- Операции вычитания, умножения и деления через операцию сложения
27_1. Операции вычитания, умножения и деления через операцию сложения (от подписчиков)
- Строки "близнецы"
28_1. Строки "близнецы" (от подписчиков)
- Найти все пары чисел в массиве, сумма ктр равна X
29_1. Найти все пары чисел в массиве, сумма ктр равна X (от подписчиков)
- Найти максимальный элемент без использования if/else и других операторов сравнения
30_1. Найти максимальный элемент без использования if/else и других операторов сравнения (от подписчиков)
- Найти минимальное расстояние между словами в тексте
- Найти начало цикла в односвязном списке
- Вывести все простые числа до N
33_1. Вывести все простые числа до N (от подписчиков)
- Повернуть матрицу на 90 градусов
34_1. Повернуть матрицу на 90 градусов (от подписчиков)
- Является ли односвязный список палиндромом
35_1. Является ли односвязный список палиндромом (от подписчиков)
- Единицы
- Количество участников олимпиады
- Максимально возможное число из массива
- Найти сумму всех цифр в числе (без циклов)
- Проверяем число на простоту без циклов
40_1. Проверяем число на простоту без циклов (от подписчиков)
- Ханойские башни
41_1. Ханойские башни (от подписчиков)
- Баланс скобок
42_1. Баланс скобок (от подписчиков)
- Коробки
43_1. Коробки (от подписчиков)
- Часы с боем
44_1. Часы с боем (от подписчиков)
- Положить плитку
45_1. Положить плитку (от подписчиков)
- Разворот числа
- Разница в количестве битов
47_1. Разница в количестве битов (от подписчиков)
- Выборы
48_1. Выбор (от подписчиков)
- Мышка и зернышки
49_1. Мышка и зернышки (от подписчиков)
- Спички
50_1. Спички (от подписчиков)
- Доставка заказов
51_1. Доставка заказов (от подписчиков)
- Путевки
52_1. Путевки (от подписчиков)
- Робот
53_1. Робот (от подписчиков)
53_2. Робот (от подписчиков)
- Окружности
54_1. Окружности (от подписчиков)
- Квадраты
55_1. Квадраты (от подписчиков)
- Частичные суммы матрицы
56_1. Частичные суммы матрицы (от подписчиков)
- Парковка
57_1. Парковка (от подписчиков) - Формула 1
58_1. Формула 1 (от подписчиков)
- Заказы
59_1. Заказы (от подписчиков)
- "Сложение" связных списков
60_1. "Сложение" связных списков
- Дорожная служба
61_1. Дорожная служба (от подписчиков)
- Подарки
62_1. Подарки (от подписчиков)
- НОК
63_1. НОК (от подписчиков)
- Одинаковый периметр
64_1. Одинаковый периметр (от подписчиков)
- Площадь многоугольника
65_1. Площадь многоугольника (от подписчиков)
- Степень двойки
66_1. Степень двойки (от подписчиков)
- Количество точек
67_1. Количество точек (от подписчиков)
- Две цифры
68_1. Две цифры (от подписчиков)
- Количество нулей в конце факториала
69_1. Количество нулей в конце факториала (от подписчиков)
- Прямой угол
70_1. Прямой угол (от подписчиков)
- Как правильно поливать дерево
- Возводим в степень
72_1. Возводим в степень (от подписчиков)
- Три единицы
73_1. Три единицы (от подписчиков)
- Несократимая дробь
74_1. Несократимая дробь (от подписчиков)
- ...
Статьи
- Оценка сложности алгоритмов
- Требования к позиции разработчика в Яндексе
- Курс по технике прохождения технических интервью для ИТ-специалистов от Coursera
- Базовый курс по Основам алгоритмов
- Отличная подборка по Computer Science: книги, скринкасты, курсы
- Книга: Дж. Клейнберг, Е. Тардос | Алгоритмы. Разработка и применение