Professional Documents
Culture Documents
Học kỳ : Tôi
ThS. KhangVQH
1 | Trang
Machine Translated by Google
1
KỸ THUẬT TÌM KIẾM
2
KỸ THUẬT SẮP XẾP
3
KỸ THUẬT SẮP XẾP
5
ỨNG DỤNG CỦA CỬA KÉO
2 | Trang
Machine Translated by Google
TUẦN-5
một. Viết chương trình C để chuyển đổi biểu thức in ix thành biểu thức post ix bằng cách sử dụng ngăn
xếp. b. Viết chương trình C để đánh giá biểu thức post ix bằng cách sử dụng ngăn xếp.
Quy trình chuyển đổi Biểu thức In ix thành Biểu thức Post ix
4. Nếu biểu tượng là một dấu ngoặc phải, thì hãy bật các toán tử từ cho đến khi nó tìm thấy một dấu ngoặc trái hoặc
ngăn xếp trống.
5. Nếu biểu tượng là một toán tử, thì hãy kiểm tra mức độ ưu tiên của nó với toán tử đứng đầu nhất trong ngăn xếp.
6. Nếu toán tử đến có mức độ ưu tiên cao thì toán tử đứng đầu nhất trong ngăn xếp, sau đó đẩy toán tử mới lên
ngăn xếp, nếu không thì bật toán tử hiện có và đẩy toán tử mới.
7. Hiển thị nội dung của chuỗi post ix.
Ví dụ: Chuyển biểu thức sau A + B * C - D / E * H thành biểu thức hậu tố tương đương của nó.
ABC * + DABC * + -
Đặt D trong chuỗi hậu tố
D / DABC * + DEABC * - / Đẩy / lên ngăn xếp
1. Đọc biểu thức hậu tố và quét các ký hiệu từ trái sang phải.
2. Nếu biểu tượng là một toán hạng, thì hãy đẩy nó lên ngăn xếp.
3. Nếu biểu tượng là một toán tử, hãy bật hai ký hiệu trên cùng và áp dụng toán tử.
4. Sau đó đẩy lại kết quả vào ngăn xếp.
5. Hiển thị kết quả cuối cùng trong ngăn xếp.
3 | Trang
Machine Translated by Google
Chương trình chuyển đổi Biểu thức In ix thành Biểu thức Post ix
ĐẦU RA:
trình để chuyển đổi biểu thức in ix thành biểu thức hậu tố.
2. Viết chương trình để đánh giá bất kỳ biểu thức post ix nào.
3. Soạn chương trình chuyển biểu thức in ix thành biểu thức pre ix.
4. Viết chương trình chuyển biểu thức tiền tố thành biểu thức hậu tố.
5. Viết chương trình đánh giá biểu thức tiền tố bất kỳ.
4 | Trang
Machine Translated by Google
5 | Trang