sally0909/Llama3_Dataset huggingface dataset:
題目: 後序式2 4 6 * + 7 5 - *要如何透過堆疊求解？要列出過程。
答案: 算式 : 2 4 6 * + 7 5 - * 先將 2 4 6 放入 Stack 讀到 * ，將 4 跟 6 從 Stack 中拔掉，計算出 4 * 6 = 24 後 將 24 丟回去 Stack 再讀 + ， 將2跟24從Stack中拔掉，計算出 2 + 24 = 26 後 將 26 丟回去 Stack 然後再將 7 跟 5 丟入 Stack ( Stack 裡面有 26 7 5 ) 讀到 - ，將 7 跟 5 取出，計算出 7 - 5 = 2 後 丟回去 Stack 讀到 *， 將 26 跟 2 取出 計算出 26 * 2 = 52後 丟回去 Stack 讀完了，將Stack最上層的元素，也就是答案，送出去 Ans. = 52    參考資源 : 老師的影片 想測試自己寫的程式碼 : https://leetcode.com/problems/evaluate-reverse-polish-notation/
評論: 題目只是問求解過程，和作業相關時，請勿列出詳細的程式碼。
題目: 後序式2 4 6 * + 7 5 - *要如何透過堆疊求解？要列出過程。
答案: 1. 將2,4,6依序放入stack  2. 讀進*，從stack中取出6和4，做運算4*6=24，將24放入stack  3. 讀進+，從stack中取出24和2，做運算2+24=26，將26放入stack  4. 將7,5依序放入stack  5. 讀進-，從stack中取出5和7，做運算7-5=2，將2放入stack  6. 讀進*，從stack中取出26和2，做運算2*26=52，將52放入stack  7. 沒有東西讀進來，stack中的52即為最終答案
評論: OK
題目: 後序式2 4 6 * + 7 5 - *要如何透過堆疊求解？要列出過程。
答案: 後序式2 4 6 * + 7 5 - *如何透過堆疊求解?  1.2, 4, 6直接放入數字堆疊  2.4, 6經過*計算得到24放回堆疊(目前的數字堆疊為2, 24)  3.2,24經過+計算得到26放回堆疊(目前的數字堆疊為26)  4.7, 5放入數字堆疊(目前的數字堆疊為26, 7, 5)  5.7,5經過-計算得到2放回堆疊(目前的數字堆疊為26, 2)  6.26, 2經過*計算得到52放回堆疊(目前的數字堆疊為52)  7.運算式結束，數字堆疊剩下一個元素，也沒有多餘的運算子，為合法的後序式，結束計算，答案52。
評論: 可，比前一篇貼文多了堆疊內容。
題目: 後序式2 4 6 * + 7 5 - *要如何透過堆疊求解？要列出過程。
答案: 堆疊放運算元當讀到運算子時pop兩個運算元與運算子做計算然後算出來的result push回去堆疊，最終的result即為答案。
評論: OK
題目: 後序式2 4 6 * + 7 5 - *要如何透過堆疊求解？要列出過程。
答案: 後序式求值：   	遇到數字push進堆疊，遇到運算符號就pop出堆疊最上層兩個數字進行運算再將答案push進堆疊 	     	將 2、4、6 三個數字依序push進stack中 	讀到 * 取出stack最上層兩數 4 6 進行運算得到答案為 4*6 = 24 並將 4 6 從stack中移除，再將 24 push回stack 	讀到 + 取出取出stack最上層兩數 24 2 進行運算得到 24 + 2 = 26 並將 24 2 從stack中移除，再將 26 push回stack 	將 7、5 兩個數字依序push進stack中 	讀到 - 取出取出stack最上層兩數 5 7 進行運算得到 7 - 5 = 2 並將 7 5 從stack中移除，再將 2 push回stack 	讀到 * 取出取出stack最上層兩數 2 26 進行運算得到 2 * 26 = 52 並將 2 26 從stack中移除，再將52push回stack 	字串全部讀完，stack中剩下一數 52 即為最後的答案
評論: good 讚喔 good