?? exp.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>算術表達式求值</title>
</head>
<body bgcolor="#99CCFF">
<p>
<h2><strong><em>算術表達式求值的算符優先算法</em></strong>:</h2>
</p>
<hr>
<pre>
<p align="left"> 1、置操作數棧為空棧,置運算符棧的棧底元素為 “ # ”</p>
<p align="left"> 2、讀入表達式的各個字符,判斷該字符是操作數還是操作符</p>
<p align="left"> 3、若當前字符是操作數,則壓入操作數棧,并讀取表達式的
<pre>下一個字符,結束本次循環</pre>
<p align="left"> 4、若當前字符是操作符,則和運算符棧的棧頂元素</p>
<p align="left"> 進行優先權的比較</p>
<p align="left"> 若運算符棧頂元素的優先權低,則將該字符壓入</p>
<p align="left"> 運算符棧,并讀取表達式的下一個字符,結束本次</p>
<p align="left"> 循環 </p>
<p align="left"> 若運算符棧頂元素的優先權高,則退出運算符棧</p>
<p align="left"> 頂運算符和操作數棧的兩個操作數進行求值,并將</p>
<p align="left"> 結果壓入操作數棧,結束本次循環 </p>
<p align="left"> 優先權相等只能是一對括號弧相遇,則退出運算</p>
<p align="left"> 符棧頂的左括弧,并讀取表達式的下一個字符,結</p>
<p align="left"> 束本次循環 </p>
</pre>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -