Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

As a LIFO structure, Stack can track the most recent element being added to the collection. Try to use it to complete the following task.

As a LIFO structure, Stack can track the most recent element being added to the collection. Try to use it to complete the following task.

Given a string that contains only parentheses ('(' and ')') and brackets ('[' and ']') characters, write a java program to check if the parentheses and brackets in the string are balanced. Here, "balanced" means

  • a left parenthesis/bracket always comes before a corresponding right parenthesis/bracket and thus can be closed by it;
  • the left parentheses/brackets must be closed by the order they appear in the string (from left to right).

Examples: "()" is balanced. "[([])]" is balanced. "([)" is imbalanced.

Input: a string that only contains '(', ')', '[' and ']';

Output: true if all the parentheses and brackets in the string are balanced; false otherwise.

(Modifications can be made in the template below:)

Solution.java

/** * Do not modify the class header. */ public class Solution { /** * The method for you to implement. * * DO NOT change the method header. */ public boolean isBalanced(String s) { return false; } /** * The main method is for test only and won't be evaluated. */ public static void main(String[] args) { Solution solution = new Solution(); System.out.println(solution.isBalanced("()")); // should be true System.out.println(solution.isBalanced("(")); // should be false System.out.println(solution.isBalanced("(])")); // should be false } }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Databases And Information Systems 25th European Conference Adbis 2021 Tartu Estonia August 24 26 2021 Proceedings Lncs 12843

Authors: Ladjel Bellatreche ,Marlon Dumas ,Panagiotis Karras ,Raimundas Matulevicius

1st Edition

3030824713, 978-3030824716

More Books

Students also viewed these Databases questions