DeepSeek: разбор задачи LeetCode с тремя решениями
Промпт DeepSeek для глубокого разбора алгоритмических задач: 3 уровня решения от brute force до оптимума.
Похожие промпты
Пример результата
Задача 1: Two Sum
Своими словами: найти два числа в массиве, дающих в сумме target. Вернуть их индексы.
Brute force O(n²):
for i in range(len(nums)):
for j in range(i+1, len(nums)):
if nums[i]+nums[j] == target: return [i,j]
Оптимум O(n) через hashmap:
seen = {}
for i, n in enumerate(nums):
if target-n in seen: return [seen[target-n], i]
seen[n] = i
Edge: дубликаты в массиве, отрицательные числа
Похожие: 15 (3Sum), 167 (Two Sum II), 653