디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

인터넷에 널린것도 못찾는 장애인들을 위한 중위표기법 후위표기법으로 바꾸기

요미코치료사(59.17) 2014.03.16 19:46:00
조회 775 추천 0 댓글 2

두자리수 이상, 음수 부호는 알아서 생각해라.


기본적으로 이런 식이면 된다.


1. 수식을 입력을 받는다.


2. 스택2개를 준비

연산자스택, 수식스택.


3. '('를 만나면 이를 연산자스택에 푸쉬


숫자를 만나면 수식스택에 푸쉬


연산자를 만나면 연산자스택에 다시 푸쉬


')'를 만나면 '('를 만날때까지 연산자 스택에 있는 내용을 팝하고 연산자만 수식스택에 넣음.

괄호는 버림.



ex>


(2+(3*4))


       *

4     (

3     +

2     (



첫번째 ')'를 만나면


첫번째 '('까지 팝하고 연산자만 수식스택에 넣는다. 


이제 또 ')'를 만나면  다시 '('를 만날때까지 팝하고 연산자만 수식스택에 넣음


*

4

3    +

2    (

 



+

*

4

3

2


이런 식으로 정리 됨.



계산을 하려면 이를 뒤집어서


2

3

4

*

+


이렇게 만들고


연산자가 나올 때까지 수식 스택에서 수를 pop해서 임시 스택에 저장하고


연산자가 나오면 임시 스택에서 숫자를 두개 팝해서 계산하면 됨.

     


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
413603 컴공인데 느린 컴퓨터 쓸 때 나쁜 경우 에어로홍갤로그로 이동합니다. 14.03.20 82 0
413602 아이돌 음악의 비밀 [2] 허세갑(175.223) 14.03.20 93 0
413601 형들..컴공 이제 시작하는 젓뉴비인데여.. [5] dd(115.161) 14.03.20 161 0
413600 에어로홍 너무 귀여운 거 아니야? ㅋㅋㅋ [1] 허세갑(175.223) 14.03.20 73 0
413599 자신의 일을 몰래 중국 개발자에게 아웃소싱 해버린 미국 회사의 개발자 에어로홍갤로그로 이동합니다. 14.03.20 137 0
413598 별에서 온 그대가 엑티브엑스까지 없앤다고 한다 [1] 에어로홍갤로그로 이동합니다. 14.03.20 161 0
413597 엑셀DB하고 엑세스 차이가 뭐냐? [7] ㅇㅇ(117.55) 14.03.20 310 0
413596 코드가 죽음을 뜻하는 말이란다 [1] 에어로홍갤로그로 이동합니다. 14.03.20 95 1
413595 ADT랑 Object랑 차이가 뭔가요? [4] 12324(114.206) 14.03.20 166 0
413594 C언어 외울 거 적다 [6] 허세갑(175.223) 14.03.20 146 0
413593 udp 브로드캐스팅에서 서버가 메시지 못받지??? [3] 수크라제갤로그로 이동합니다. 14.03.20 80 0
413591 Netbeans에서 실행잘되고 결과잘나오면 어차피 cmd에서해도잘되겠지? [1] 타햐갤로그로 이동합니다. 14.03.20 46 0
413590 이거 실행하면 무한히 입력만 받고 결과가 안나오는데 뭐가 잘못된거죠 [16] 과학과(203.237) 14.03.20 181 0
413589 클래스 존나 짜증나네 아니 클래스를 모르는게 아니지 [14] 때려도됨?갤로그로 이동합니다. 14.03.20 190 0
413588 겨갤 인증 [4] 에어로홍갤로그로 이동합니다. 14.03.20 91 0
413586 좆초보님 보세요. [1] 좆초보보세요.(211.117) 14.03.20 96 1
413585 수학 문제 짜증나;; 허세갑(59.23) 14.03.20 50 0
413584 야, 우리도 뭔가 문화창출해야 하는거 아니냐???? [4] 프갤러입니다(211.61) 14.03.20 90 0
413582 거꾸로교실 다큐 보셧나요 ㅡㅡ [1] 백이(223.33) 14.03.20 65 0
413581 [개정증보판] 미국인이 많이 쓰는 문장 (특별부록 추가) 에어로홍갤로그로 이동합니다. 14.03.20 136 0
413580 c, c++알고 있고, cocos2d-x로 게임 만들줄 안다. 취업하냐. [5] 알려줘(211.117) 14.03.20 337 0
413578 이거 제대로 다 컴파일 되서 클래스파일 생성된거아님? 타햐갤로그로 이동합니다. 14.03.20 66 0
413577 CLASSPATH같은 환경변수도 없고 자꾸 기본클래스를 못찾는다함.. 타햐갤로그로 이동합니다. 14.03.20 64 0
413576 c언어 뉴비 질문.. [10] 좆초보..(121.254) 14.03.20 209 0
413575 프로그래밍갤 형들은 [4] 소방차게이ㅁ갤로그로 이동합니다. 14.03.20 109 0
413574 지가 짱이라고 생각하는 애들은 언어 하나만 배워도 된다 ^오^ [1] ㅇㅇ(211.36) 14.03.20 94 0
413573 왜 언어를 하나만 배운다고 생각하지?????? ㅇㅇ(211.61) 14.03.20 88 0
413572 아오 시발 ㅋㅋㅋㅋㅋㅋ ㅇㅇ(123.140) 14.03.20 55 1
413571 왕초보 C언어) 헬프 [3] 과학과(203.237) 14.03.20 121 0
413570 c언어 winapi로 tcp/ip소켓 프로그래밍 배웠는데 닷넷으로 채팅프 [6] 수크라제갤로그로 이동합니다. 14.03.20 170 0
413568 개인 프로젝트라면 어느정도 수준이야? [1] 허세갑(59.23) 14.03.20 117 0
413566 프갤 형님들 자바 random메소드??이렇게 쓰는거 맞나요?? [1] 버리는캐갤로그로 이동합니다. 14.03.20 96 0
413565 C언어 에러해결 앙망 ㅠ [9] newbie(118.34) 14.03.20 147 0
413563 책한권에 투자하는 시간이 어떻게들되냐?? [1] 쪼꾸미갤로그로 이동합니다. 14.03.20 95 0
413562 형들 cmd로 컴파일한 java파일 실행하는데 실행이 안돼..ㅠㅠㅠㅠㅠㅠ [4] 타햐갤로그로 이동합니다. 14.03.20 233 0
413561 형들 x,y위치만가지고 함수 수식화하는방법없을까? naiad(114.70) 14.03.20 60 0
413560 c++에서 부모클래스 생성자의 명시적 호출 [1] ㅇㅇ(180.228) 14.03.20 138 0
413559 몸살 걸림 ㅜㅜ [1] 에어로홍갤로그로 이동합니다. 14.03.20 48 0
413558 레드공재갈 가품구별법 등드름(115.144) 14.03.20 63 0
413557 형들 cmd에서 자바컴파일하려는데 jli.dll이 없다는데 어떻게해야돼 [1] 타햐갤로그로 이동합니다. 14.03.20 437 0
413556 보안쪽재대로아는세기만답해라 시발수박겉할기꺼지고 아올(203.226) 14.03.20 148 0
413555 아오 시바 비도 오고 으스스하니 감기 걸린거 같다 사장(223.33) 14.03.20 36 0
413554 DDR(핀번호) 이 도데체 뭐죠; (DDRA, DDRB, DDRC 등등) [1] ㅍㄴㅅ(1.246) 14.03.20 476 0
413553 액티브x 없앤다며? [2] ㅇㅇ(211.36) 14.03.20 136 1
413550 궁금한게 ㅉㅉ(117.16) 14.03.20 57 0
413548 아오 시바 아직도 야근 [3] 사장(223.62) 14.03.20 94 0
413547 형들 궁금한게 2가지나 있는데 설명해주면 정말 고맙겠어!! 흑두(49.1) 14.03.20 61 0
413545 우리나라의 사람들은 애초에 주인의식이 아닌 노예의식이 팽배하다. [2] 이론좆문가(211.244) 14.03.20 107 0
413543 우리나라에 왜 개발자들은 곡소리가 나오는가? [5] 이론좆문가(211.244) 14.03.20 423 0
413541 c언어 도와주세요 ㅜ dad(112.150) 14.03.20 6999 0
뉴스 지드래곤 GD 방콕 월드투어 공연 일방적 취소로 팬들 반발..“휴가 계획과 경비를 전부 날렸다” 디시트렌드 07.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2