Алгоритм. Учитывая входную строку s и шаблон p, реализовать сопоставление регулярных выражений с поддержкой «.» и «*» где: «.» Соответствует любому отдельному символу. «*» соответствует нулю или предыдущему элементу.
Сопоставление должно охватывать всю входную строку (не частично).
Алгоритм. Даны два отсортированных массива nums1 и nums2 соответственно размерами m и n. Необходимо найти медиану объединенного массива. Общая временная сложность алгоритма должна быть O(log(m+n)).
Алгоритм. Даны два непустых связанных списка, представляющих два неотрицательных целых числа. Цифры хранятся в обратном порядке, и каждый из их узлов содержит одну цифру. Сложите два числа и верните сумму в виде связанного списка.
Алгоритм. Дано целое число x. Вернуть True, если x является палиндромом, иначе False.
Алгоритм. Дано целое число x. Вернуть True, если x является палиндромом, иначе False.
Алгоритмы. Учитывая массив целых чисел nums и целочисленную цель, верните индексы двух чисел так, чтобы их сумма составляла целевое значение.