Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Vous avez trouv des expressions qui font chec l algorithme 1 de l exemple 2 . En effet, une expression bien form e est une

Vous avez trouv des expressions qui font chec lalgorithme 1 de lexemple 2. En effet,
une expression bien forme est une expression telle que le nombre de parenthses ouvrantes
et fermantes est le mme, et ce, pour chaque type de parenthses. Mais aussi, lorsquon lit
une telle expression de gauche droite et que lon rencontre une parenthse fermante alors
son type doit tre le mme que celui de la dernire parenthse ouvrante rencontre qui na
pas encore t traite (associe).
Vous devez implmenter un algorithme base de pile afin de valider des expressions :
retourne true si lexpression est bien forme et false sinon. De plus, lanalyse ne devrait
parcourir la chane quune seule fois.
Vous devez crer votre implmentation dans la classe Test ci-joint, en compltant
la mthode algorithm2 aux places indiques.
public static boolean algorithm2(String str ) ;
Faites plusieurs tests laide dexpressions valides et non valides. Assurez-vous que votre
algorithme traite ce cas-ci : "((())".
/*Exemple de sortie*/
algorithm2("()[]()") returns true
algorithm2("(14*(47-2)))") returns false
algorithm2("((())") returns false. TEST.JAVA public class Test {
public static boolean algorithm2( String str ){
Stack myStack;
myStack = new ArrayStack(100);
for ( int i=0; i

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

Practical Oracle8I Building Efficient Databases

Authors: Jonathan Lewis

1st Edition

0201715848, 978-0201715842

More Books

Students also viewed these Databases questions

Question

Distinguish between related samples and independent samples.

Answered: 1 week ago