30/09/2018, 19:52

đọc file txt gồm 1 dòng chứa 1 dãy gồm số thực, biểu thức (+ - * /) dấu ngoặc

Mình đang cần đọc file txt gồm 1 dòng chứa 1 dãy gồm số thực, biểu thức (+ - * /) dấu ngoặc
Ai biết cách đọc file này giúp mình với
Tks !

Nguyen Ca viết 22:06 ngày 30/09/2018

Đọc file thì bình thường mà, vấn đề là tính toán biểu thức đó, có thuật toán balan ngược để tính.

Phan Hoàng viết 21:59 ngày 30/09/2018

Một số link nói về thuật toán Balan

YinYang's Programing Blog – 26 Jan 11

Algorithm – Chuyển biểu thức trung tố sang tiền tố và hậu tố bằng Stack

Các biểu thức đại số được sử dụng hằng ngày đều được biểu diễn dưới dạng trung tố (infix). Cách biểu diễn này rất dễ hiểu với con người vì hầu hết các toán tử (+, -, *, /) đều là toán tử hai ngôi v…

vi.wikipedia.org

Kí pháp Ba Lan

Ký pháp Ba Lan (tiếng Anh: Polish notation), còn gọi là ký pháp tiền tố (tiếng Anh: prefix notation), là một cách viết một biểu thức đại số rất thuận lợi cho việc thực hiện các phép toán. Đặc điểm cơ bản của cách viết này là không cần dùng đến các dấu ngoặc và luôn thực hiện từ trái sang phải. Ký pháp Ba Lan do nhà logic toán Jan Łukasiewicz đề xuất khoảng năm 1920. Jan Łukasiewicz là một nhà toán học người Ba Lan. Ông sinh ra ở Lwów, Galicia (nay là Lviv, Ukraina). Lĩnh vực nghiên cứu chính của...

Khanh Tran viết 21:55 ngày 30/09/2018

Đọc file thì bình thường rồi ( google ), chủ yếu là bạn xử lý cái chuỗi mà bạn đọc ra được, tách từng ký tự rồi dùng stack, thuật toán như các bác trên nói.

Tung Vu Duc viết 21:57 ngày 30/09/2018

Mình đọc file bị lỗi này

Bài liên quan
0