디시인사이드 갤러리

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

갤러리 본문 영역

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

요미코치료사(59.17) 2014.03.16 19:46:00
조회 777 추천 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 휴대폰 액세서리 SALE 운영자 25/07/15 - -
410254 ssh 암호화알려줘라 [2] ㄳㄳ(202.30) 14.03.03 740 0
410253 木형 어제 c code질문한 사람인데 [12] 아따따따(165.194) 14.03.03 261 0
410252 복학했다. KLATH(121.125) 14.03.03 66 0
410250 아 븅시나~ 허세갑(59.24) 14.03.03 81 0
410247 인생을 바꿀수 있는 기회들이 왜 지나가는지 알아냈따. [3] 가끔(58.225) 14.03.03 156 0
410243 정보처리기능사자격증있으면 방위산업체 가능하나요 [2] 1000101101(180.229) 14.03.03 161 0
410242 오랜만에 강의들으려니 프갤럼(175.249) 14.03.03 47 0
410241 책상 없어서 이따우 [5] 규라타스(218.55) 14.03.03 236 0
410240 요미코 저새끼 탈갤 안하냐 [2] 규라타스(218.55) 14.03.03 99 0
410239 니들보기엔 내가 능력자지만... [4] 허세갑(59.24) 14.03.03 116 0
410238 엔하위키 관리자 정체가 대체 뭐냐?? [6] classical(211.115) 14.03.03 493 0
410237 컴본갤에 올려야할지 여기에 올려야할지 모르겠다 ㅜㅜㅜㅜㅜ [2] 살려주세요(1.233) 14.03.03 115 0
410236 문재인 의자 푱타취? [2] 규라타스(223.62) 14.03.03 152 0
410235 음 2주쨰 게임회사취업생 [7] 세종대컴공김성한(1.235) 14.03.03 275 0
410234 비컴공생한테 컴파일러 제작 많이 어려운가요? [8] 전자(59.26) 14.03.03 273 0
410233 OpenGL이나 DirectX 말고 걍 Unity로 딸치면안댐? [2] s2(39.121) 14.03.03 235 0
410229 수학때문에 미치겠다 [4] ㅇㅇ(223.62) 14.03.03 176 0
410227 알고리즘을 배우는 이유가 뭐임? [11] 이웃집힘법사갤로그로 이동합니다. 14.03.03 369 0
410223 자바는망한다 [2] 미친놈(211.201) 14.03.03 121 0
410222 ㅋㅋㅋ 여기 진짜 지잡 많은가보네 ㅋㅋ [6] ㅇㅇ(175.223) 14.03.03 230 0
410221 리버싱 잘하는 놈 있냐? ㅁㄴㅇㄹ(198.199) 14.03.03 105 0
410220 프로그래밍 언어 배우는 테크좀 갈켜주세요 독학함 [3] 123123(24.23) 14.03.03 311 0
410219 나무는 엄청 심심한가보네 [1] 쁘잉쁘잉(69.181) 14.03.03 86 0
410217 이번학기에 듣는 강의들인데 어떨거 같음? [3] ㅇㅇ(218.209) 14.03.03 192 0
410214 북극레밍이 갤로그 탈퇴한 이유 - (이웃집힘법사와 동일인물) [2] xe(94.242) 14.03.03 188 2
410213 자료구조가 원래 쉬운건가요? [29] ㅏㅏㅓ(112.161) 14.03.03 630 0
410212 자바스크립트도 꿀잼이네여 [1] 미친놈(211.201) 14.03.03 139 0
410211 엑셀로 프로그램 만들라고 하는데 [1] 레드(110.70) 14.03.03 108 0
410210 하.. 죽고싶다 [1] 갤로그로 이동합니다. 14.03.03 247 0
410209 진로 고민 조언좀.. [2] ASD(182.219) 14.03.03 135 0
410208 개발자, 결혼상대로 'OK' 애인으로는···? 에어로홍갤로그로 이동합니다. 14.03.03 169 0
410207 c코드 고수있냐?? for문 질문인데 [10] 아따따따(165.194) 14.03.03 291 0
410206 저번에 게임만드려고 DirectX만 공부한다했더니 지랄한새끼기억이난다 [5] 3(175.197) 14.03.03 197 0
410205 나이 28 연봉 3300인데 프로그래밍 땔치고 딴일해야 되냐? [2] act1004(119.70) 14.03.03 375 0
410204 근데요미고횽응풍제릐앙조아ㅎH욤¿ [4] 요미코치료사(59.17) 14.03.03 127 0
410202 그러고보니 펌웨어 개발자는 없나? [2] 펌웨어갤로그로 이동합니다. 14.03.03 196 0
410201 컴퓨터구조 잘 모르고 운영체제 들으면 좆됨? [7] 갤로그로 이동합니다. 14.03.03 1374 0
410200 힘법사 무시하시네. [2] 이웃집힘법사갤로그로 이동합니다. 14.03.03 107 0
410199 오늘따라 조또 귀여운 생키들이 이래 많나 [4] 허세갑(110.70) 14.03.03 95 0
410198 승리해도, 패배해도 병신이라면 [2] 이웃집힘법사갤로그로 이동합니다. 14.03.03 97 0
410197 으해해행1ooo만묭덜바핻대용>_<!교으랑극장장멘 [4] yomiko(221.143) 14.03.03 117 1
410196 SW하는놈들은 SW만 IT인줄 알더라 [4] ㅇㅇ(223.33) 14.03.03 194 0
410195 나무 개양아치같아 [4] 허세갑(110.70) 14.03.03 78 0
410194 아... 정말 이유없이 욕하는구나... [6] 허세갑(110.70) 14.03.03 94 1
410193 명색이 프갤인데 [24] 이웃집힘법사갤로그로 이동합니다. 14.03.03 248 0
410192 다시 사망자 명단 써야되겠다. [8] 이웃집힘법사갤로그로 이동합니다. 14.03.03 154 0
410191 웹페이지 로그인에 관해서 하나만 물어봐도 되나여 [12] ㅁㅁㅁ(211.221) 14.03.02 219 0
410190 얼마 전부터 북극레밍하고 비교하는 세끼있던데 [1] 이웃집힘법사갤로그로 이동합니다. 14.03.02 53 0
410188 저 컴공 이번에 입학하는데 전자과로 전과하려고 하거든요 [3] 갤로그로 이동합니다. 14.03.02 149 0
410187 절차지향 무시 ㄴㄴ해 [1] 호석갤로그로 이동합니다. 14.03.02 74 0
뉴스 김종민·탁재훈, 신지 결혼에 “해프닝이라고 말해줬으면” 디시트렌드 07.17
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2