Проверьте, содержит ли выражение выражение, заключенное в повторяющиеся круглые скобки, используя стек.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проверьте, содержит ли выражение выражение, заключенное в повторяющиеся круглые скобки, используя стек.

Сообщение Anonymous »

Мне нужно написать функцию для следующего:

Для заданного сбалансированного выражения определить, содержит ли оно повторяющиеся круглые скобки или нет. Набор круглых скобок дублируется, если одно и то же подвыражение заключено в несколько круглых скобок.

Например, "((a+b)+((c+ d)))" содержит повторяющиеся круглые скобки вокруг "c+d".
Мой код:

Код: Выделить всё

import java.util.Stack;

public class DuplicateParentheses {
public static boolean isduplicate(String str){
Stack s = new Stack();
for(int i =0 ; i

Подробнее здесь: [url]https://stackoverflow.com/questions/79260997/check-whether-an-expression-includes-an-expression-wrapped-in-duplicate-parenthe[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»