20. Valid Parentheses || NEETCODE 150

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 8

  • @soumyopandey7974
    @soumyopandey7974 9 месяцев назад

    Good explanation didi...
    Stack problem are very important..😊

  • @ankitraj2283
    @ankitraj2283 9 месяцев назад

    Done ✅✅

  • @avadhut__45
    @avadhut__45 6 месяцев назад

    If there is will there is a way

  • @inspireyou_125
    @inspireyou_125 9 месяцев назад

    Day-21 ,Task completed✅.
    Thank you Didi😊

  • @AK-iz4xi
    @AK-iz4xi 9 месяцев назад +2

    Hindi me padhao aap ka channel jyada grow karega👍🏻👍🏻👍🏻

    • @shatnuu_
      @shatnuu_ 9 месяцев назад

      Sahi baat Bhai 🎈

  • @prathamgoel3386
    @prathamgoel3386 9 месяцев назад

    Brute force Approach
    class Solution{
    public boolean isValid(String s) {
    Stack stack = new Stack();
    for (char ch : s.toCharArray()) {
    if (ch == '(' || ch == '{' || ch == '[') {
    stack.push(ch);
    } else if (ch == ')' && !stack.isEmpty() && stack.peek() == '(') {
    stack.pop();
    } else if (ch == '}' && !stack.isEmpty() && stack.peek() == '{') {
    stack.pop();
    } else if (ch == ']' && !stack.isEmpty() && stack.peek() == '[') {
    stack.pop();
    } else {
    return false;
    }
    }
    return stack.isEmpty();
    }
    }