Статьи Утилиты Telegram YouTube VK Видео RuTube Отзывы

Статьи с тэгом «головоломки»

Алгоритм поиска чисел Фибоначчи

15 ноября 2024

Тэги: алгоритмы, Java, головоломки, Kotlin.

Последовательность чисел Фибоначчи подчиняется правилу: каждое следующее число равно сумме двух предыдущих.
Читать полностью...

Алгоритм инверсии двусвязного списка

8 мая 2023

Тэги: Java, алгоритмы, головоломки.

Двусвязный список - это структура данных, которая состоит из узлов, каждый из которых имеет ссылки на следующий и предыдущий элементы. Одна из часто используемых операций на двусвязных списках - это инверсия списка, то есть изменение порядка элементов на обратный.
Читать полностью...

Алгоритм записи римских цифр

17 апреля 2023

Тэги: Java, алгоритмы, головоломки.

Римская система счисления - это система обозначений чисел, которая использовалась в Древнем Риме и до сих пор применяется в некоторых областях, таких как теория чисел, история и геральдика. В этой системе числа записываются с помощью комбинации символов, известных как римские цифры.
Читать полностью...

Вычисление арифметических выражений

5 марта 2023

Тэги: алгоритмы, Java, руководство, головоломки, maven.

В этой статье рассмотрим все этапы парсинга и вычисления арифметических выражений с помощью алгоритма Дейкстры и обратной польской нотации.
Читать полностью...

Системы счисления

26 февраля 2023

Тэги: алгоритмы, руководство, Java, головоломки.

В математике и программировании понятие системы счисления занимает очень важную роль. За столь умным названием кроется довольно простая идея. Система счисления - это способ записи (представления) чисел.
Читать полностью...

Алгоритм инвертирования массива

22 февраля 2023

Тэги: Java, алгоритмы, головоломки.

Инвертирование массива - это изменение порядка следования его элементов на обратный, т.е. первый элемент становится последним, а последний - первым.
Читать полностью...

Алгоритм определения анаграмм

21 февраля 2023

Тэги: Java, Collections, головоломки, алгоритмы.

Одно слово является анаграммой другого, если второе слово получается из первого путём перестановки букв. Даны две строки и нужно определить, являются ли они анаграммами.
Читать полностью...

Алгоритм определения палиндрома

8 июля 2022

Тэги: алгоритмы, Java, головоломки.

Палиндром - это слово или строка текста, которая читается слева направо и справа налево одинаково. Например, палиндромами являются такие слова как "ага", "дед", "довод", "кабак", "мадам", "шалаш". Рассмотрим эффективный алгоритм определения палиндрома на Java.
Читать полностью...

Решето Эратосфена для поиска простых чисел

17 июня 2022

Тэги: Java, Collections, алгоритмы, головоломки, руководство, YouTube.

Алгоритм заключается в том, что мы берём всё множество целых чисел в интересующем нас диапазоне, от 2 до N. Затем проходимся по этому множеству, вычёркивая каждое чётное число. После этого возвращаемся в начало и вычёркиваем все числа, делящиеся на 3, если они ещё не зачёркнуты. Мы "просеиваем" исходное множество целых чисел через сито. В итоге у нас останутся только простые числа.
Читать полностью...

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

22 марта 2021

Тэги: Java, алгоритмы, головоломки.

Среди алгоритмических задач часто встречается задача на проверку скобочной последовательности. На вход передаётся строка, в которой содержатся символы скобок и, возможно, другие символы. И нужно ответить, правильно ли скобки вложены друг в друга или нет?
Читать полностью...

Далее ❯