Загрузка...

Valid Parentheses Explained with a Stack #Shorts

Valid Parentheses is a classic LeetCode stack problem. Opening brackets go onto a stack, and each closing bracket must match the most recent opening bracket.

This corrected version has full burned-in word captions and audible background music.

Python idea:
stack = []
pairs = {')': '(', ']': '[', '}': '{'}
for c in s:
if c in pairs.values():
stack.append(c)
elif not stack or stack.pop() != pairs[c]:
return False
return not stack

Time: O(n)
Space: O(n)

#leetcode #python #javascript #algorithms #programming #codinginterview #stack #shorts

Видео Valid Parentheses Explained with a Stack #Shorts канала algorithmated
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять