Unique Lectures

Unique Lectures

UniLecs

Задачи по алгоритмам и программированию

  1. Все ли символы в строке встречаются один раз

  2. Найти минимальный элемент в отсортированном по возрастанию и циклически сдвинутом массиве

  3. Заменить все пробелы в строке символами '%20'

  4. Вывести индекс заданного элемента в отсортированном по возрастанию и циклически сдвинутом массиве

  5. Можно ли строку сделать палиндромом

  6. Определить является ли одна строка перестановкой другой

  7. Вывести слова в строке в порядке убывания их длины

  8. Вывести максимальную сумму элементов в массиве

  9. Задача про числа Фибоначчи

  10. Обнуление матрицы

  11. Первый уникальный символ в строке

  12. Есть ли такие два числа в массиве, перемножив которые мы получим заданное число X

    12_1. Есть ли такие два числа в массиве, перемножив которые мы получим заданное число X (от подписчиков)

  13. Сжатие строки

    13_1. Сжатие строки (от подписчиков)

  14. Вывести слова в строке в обратном порядке

  15. Объем воды в гистограмме

  16. Как работает банкомат ?!

  17. Поменять значения двух переменных без использования третьей

  18. Вывести непарный элемент в числовом массиве

    18_1. Вывести 2 непарных элемента в числовом массиве (от подписчиков)

  19. Найти слово в символьной матрице

  20. Степень строки

  21. Найти отсутствующий элемент в массиве

    21_1. Поиск двух отсутствующих элементов в массивe (от подписчиков)

  22. Перестановка четных/нечетных элементов в массиве

  23. Вывести все левые элементы в бинарном дереве

  24. Найти цикл в односвязном списке

  25. Найти элемент в отсортированной матрице

  26. Преобразование массива путем произведения всех значений

    26_1. Преобразование массива путем произведения всех значений (от подписчиков)

  27. Операции вычитания, умножения и деления через операцию сложения

    27_1. Операции вычитания, умножения и деления через операцию сложения (от подписчиков)

  28. Строки "близнецы"

    28_1. Строки "близнецы" (от подписчиков)

  29. Найти все пары чисел в массиве, сумма ктр равна X

    29_1. Найти все пары чисел в массиве, сумма ктр равна X (от подписчиков)

  30. Найти максимальный элемент без использования if/else и других операторов сравнения

    30_1. Найти максимальный элемент без использования if/else и других операторов сравнения (от подписчиков)

  31. Найти минимальное расстояние между словами в тексте

  32. Найти начало цикла в односвязном списке

  33. Вывести все простые числа до N

    33_1. Вывести все простые числа до N (от подписчиков)

  34. Повернуть матрицу на 90 градусов

    34_1. Повернуть матрицу на 90 градусов (от подписчиков)

  35. Является ли односвязный список палиндромом

    35_1. Является ли односвязный список палиндромом (от подписчиков)

  36. Единицы

  37. Количество участников олимпиады

  38. Максимально возможное число из массива

  39. Найти сумму всех цифр в числе (без циклов)

  40. Проверяем число на простоту без циклов

    40_1. Проверяем число на простоту без циклов (от подписчиков)

  41. Ханойские башни

    41_1. Ханойские башни (от подписчиков)

  42. Баланс скобок

    42_1. Баланс скобок (от подписчиков)

  43. Коробки

    43_1. Коробки (от подписчиков)

  44. Часы с боем
    44_1. Часы с боем (от подписчиков)
  45. Положить плитку

    45_1. Положить плитку (от подписчиков)
  46. Разворот числа

  47. Разница в количестве битов

    47_1. Разница в количестве битов (от подписчиков)

  48. Выборы

    48_1. Выбор (от подписчиков)
  49. Мышка и зернышки

    49_1. Мышка и зернышки (от подписчиков)
  50. Спички

    50_1. Спички (от подписчиков)
  51. Доставка заказов

    51_1. Доставка заказов (от подписчиков)
  52. Путевки

    52_1. Путевки (от подписчиков)
  53. Робот

    53_1. Робот (от подписчиков)
    53_2. Робот (от подписчиков)
  54. Окружности

    54_1. Окружности (от подписчиков)
  55. Квадраты

    55_1. Квадраты (от подписчиков)
  56. Частичные суммы матрицы

    56_1. Частичные суммы матрицы (от подписчиков)
  57. Парковка

    57_1. Парковка (от подписчиков)
  58. Формула 1

    58_1. Формула 1 (от подписчиков)
  59. Заказы

    59_1. Заказы (от подписчиков)
  60. "Сложение" связных списков

    60_1. "Сложение" связных списков
  61. Дорожная служба

    61_1. Дорожная служба (от подписчиков)
  62. Подарки

    62_1. Подарки (от подписчиков)
  63. НОК

    63_1. НОК (от подписчиков)
  64. Одинаковый периметр

    64_1. Одинаковый периметр (от подписчиков)
  65. Площадь многоугольника

    65_1. Площадь многоугольника (от подписчиков)
  66. Степень двойки

    66_1. Степень двойки (от подписчиков)
  67. Количество точек

    67_1. Количество точек (от подписчиков)
  68. Две цифры

    68_1. Две цифры (от подписчиков)
  69. Количество нулей в конце факториала

    69_1. Количество нулей в конце факториала (от подписчиков)
  70. Прямой угол

    70_1. Прямой угол (от подписчиков)
  71. Как правильно поливать дерево
  72. Возводим в степень

    72_1. Возводим в степень (от подписчиков)
  73. Три единицы

    73_1. Три единицы (от подписчиков)
  74. Несократимая дробь

    74_1. Несократимая дробь (от подписчиков)
  75. ...


Статьи

  1. Оценка сложности алгоритмов

  2. Требования к позиции разработчика в Яндексе

  3. Курс по технике прохождения технических интервью для ИТ-специалистов от Coursera

  4. Базовый курс по Основам алгоритмов

  5. Отличная подборка по Computer Science: книги, скринкасты, курсы

  6. Книга: Дж. Клейнберг, Е. Тардос | Алгоритмы. Разработка и применение



Report Page