判斷表示式的括號是否對稱

2021-06-10 10:54:32 字數 447 閱讀 3102

public class kuohao

public static boolean iscorrect(string reg)

if (bytes[i] == ')')

}if (left==right)

return false;

}char 與 ascii 轉換,只要強制型別轉換就行

public static int changetoint(char reg) 

public static char changetochar(int a) 

乙個char是兩個位元組,可以儲存乙個漢字,也可以儲存英文本母,但是在儲存英文本母的時候是乙個位元組。

string array = "我";

byte bytes = test.getbytes();

system.out.println(bytes.length);

判斷算術表示式中的括號是否匹配

問題描述 假設乙個算術表示式中包含圓括號 方括號和花括號3種型別的括號,編寫乙個演算法來判斷表示式中的括號是否匹配,以字元 作為算術表示式的結束符。解決問題思想 遇見左括號就進棧,遇見右括號就出棧。當括號匹配時上一次進棧和本次出棧的括號肯定配對,所以不需要迴圈依次出棧判斷括號是否配對 此處之前沒有想...

題目 判斷括號是否對稱

判斷括號是否對稱 給定乙個值包括 的字串,判斷字串是否有效。有效字串需滿足 1 左括號必須用相同型別的右括號閉合。2 左括號必須以正確的順序閉合。注意空字串可別認為是有效字串 public class test system.out.println isduicheng system.out.pri...

常見演算法題 判斷表示式括號是否匹配

題目 設計乙個演算法,判斷使用者輸入的表示式中括號是否匹配,表示式中可能含有圓括號 中括號和大括號。思路 建立乙個順序棧,當表示式中有左括號時將其入棧,當出現右括號時,將棧頂元素出棧,檢查與當前右括號是否匹配。最後如果棧為空則表示該表示式中的括號是匹配的。include include using ...