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 ...