+380 57 755 34 05 team@fulcrum.software

Угол между стрелками часов

Напишите метод, который по заданным значениям текущего времени – часы, минуты, секунды, возвращает угол между часовой и минутной стрелкой.Обращаем ваше внимание: стрелки часов могут быть аналоговыми (двигаться непрерывно) или дискретными (шаг движения равен один час и...

Уникальные символы в строке

Реализуйте функцию, которая смогла бы проверить, что заданная строка содержит только уникальные символы. Попробуйте оценить сложность алгоритма при использовании дополнительной памяти и без нее. bool is_unique_chars(char* given_string) { //ваш код - нужно вернуть...

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

Необходимо написать функцию, которая бы проверила односвязный список, заданный указателем на первый элемент, на наличие зацикливания. bool CheckLinkedList(LinkedListNode *firstItem) { //ваш код } 1Цель заданияпроверка навыков алгоритмического мышления2Время...

Правильность расстановки скобок

Разработайте функцию проверки правильности расстановки скобок в строке. Вариант 1. Строка содержит один тип скобок.Пример: "((( )( ))( ))", результат - true;")(((()))", результат - false. Вариант 2. Строка содержит три типа скобок.Пример: "{}[]()(()[])" результат -...

Реализация функции atoi()

Напишите свою реализацию функции преобразования строки в число int my_atoi(const char* src) { int result; // ваш код return result; } Цель данного задания: быстрая (до 20-ти минут) проверка базовых знаний С++ - циклы и работа со строками.Время: до 20-ти минутФормат...

Поиск поддерева в дереве

Напишите функцию, которая бы проверила, что заданное бинарное дерево является поддеревом другого бинарного дерева. Сигнатура функции задана, но можно вводить вспомогательные функции. Например, для деревьев, приведенных на рисунке, должен получиться ответ true....

Наш Блог

  • Наш офис
  • Новости