Ya no necesitas indagar más por todo internet ya que has llegado al sitio perfecto, tenemos la respuesta que quieres recibir y sin complicaciones.
Ejemplo 1: equilibrio entre corchetes c ++
/*
PARENTHESE MATCHING
AUTHOR: UTKARSH SINHA
*/
bool correct_paranthesis(string str)
stack<char> stk;
map<char,char> bracket_map;
bracket_map[')']='(';
bracket_map['']='';
bracket_map[']']='[';for(int i=0; i<str.size(); i++)if(str[i]=='('return(stk.empty()==true);
Ejemplo 2: corchete balanceado o no en python
def isBalanced(final_str):
type_brackets =['()','','[]']whileany(x in final_str for x in type_brackets):for br in type_brackets:
final_str = final_str.replace(br,'')return not final_str
string ="[]()"print(string,"-","Balanced"ifisBalanced(string)else"Unbalanced")
Ejemplo 3: Verificación de algoritmos entre paréntesis balanceados
if(null== str ||((str.length()%2)!=0))returnfalse;elsechar[] ch = str.toCharArray();for(char c : ch) c ==')'))returnfalse;
Ejemplo 4: FUNCIÓN DE PILA DE PITÓN cuenta el número válido de corchetes Devuelve el número total de corchetes válidos en el string
importsys
def error(c, line_number, column_number):
print 'Error: unmatched', c,'line', line_number,'column', column_number
def check(stack, wanted, c, line_number, column_number):if stack[-1]!= wanted:error(c, line_number, column_number)else:
stack.pop()
def check_parentheses(f):
stack =list()
line_number =0for line in f:
line_number = line_number +1
column_number =0for c in line:
column_number = column_number +1if c =='(' or c =='[' or c =='':
stack.append(c)
elif c ==')':check(stack,'(',')', line_number, column_number)
elif c ==']':check(stack,'[',']', line_number, column_number)
elif c =='':check(stack,'','', line_number, column_number)
def main():
filename = sys.argv[1]try:
f =file(filename)
except IOError:
sys.stderr.write('Error: Cannot open file %s'% filename)
sys.exit(1)check_parentheses(f)
f.close()main()
Aquí tienes las reseñas y puntuaciones
Si guardas algún reparo o disposición de arreglar nuestro sección eres capaz de escribir una ilustración y con gusto lo estudiaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)