1. 程式人生 > >棧和隊列-

棧和隊列-

post gpo git 2.4 優點 9.png blog c++編譯器 輸出

1.學習總結

技術分享圖片

2.PTA實驗作業

2.1 題目

1.7-2 符號配對

2.7-3 表達式轉換

3.7-2 銀行業務隊列簡單模擬

2.2 設計思路(偽代碼或流程圖)

1.7-2 符號配對

技術分享圖片
技術分享圖片
技術分享圖片

2.7-3 表達式轉換

技術分享圖片
技術分享圖片
技術分享圖片

3.7-2 銀行業務隊列簡單模擬

技術分享圖片
技術分享圖片

2.3 代碼截圖

1.7-2 符號配對

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

2.7-3 表達式轉換

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

3.7-2 銀行業務隊列簡單模擬

技術分享圖片
技術分享圖片

2.4 PTA提交列表說明。

1.7-2 符號配對

技術分享圖片

最初沒使用c++編譯器

技術分享圖片

審題不清,這題最大難點在於註釋符號的配對,需將其轉化成其他符號,否則因其特性可能讓語句被註釋掉(有點類似於數學中的換元法)

技術分享圖片

2.7-3 表達式轉換

技術分享圖片

編譯器使用錯誤

技術分享圖片

格式錯誤,空格輸出不正確

技術分享圖片

3.7-2 銀行業務隊列簡單模擬

技術分享圖片

編譯器使用錯誤

技術分享圖片

此時思路已經清晰但格式出現問題且範例只能輸出一半,具體原因不清

技術分享圖片

格式正確但範例仍錯誤

技術分享圖片

將while和if語句進行調整,改善架構,最終正確

3.1 棧PTA排名

技術分享圖片

3.2 隊列PTA排名

技術分享圖片

3.3 我的總分:

pta:230分

自評:2.5分

4. 閱讀代碼

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

功能:利用棧做模擬計算器計算,具有加減乘除功能

優點:將運算符號優先級轉化為數字,使其在運算中更好的區分出運算順序

5. 代碼Git提交記錄截圖

技術分享圖片

棧和隊列-