전위순회 Sudo Code 재귀 형식으로 방문 중위순회 Sudo Code 후위순회 Sudo Code
변수 명은 stackIn인데 정작 스택 안씀...
1. 입력 받은 중위 표기식에서 토큰을 읽음 2. 토큰이 피연산자이면 토큰을 출력 3. 토큰이 연산자(괄호포함)일 경우 우선순위가 높으면 => Stack에 push우선순위가 안 높으면 => 연산자의 우선순위가 토큰의 우선순위보다 작을 때 까지 Stack에서 pop한 후 토큰의 연산자를 pushtop에 연산자가 없으면 => push 4. 토큰...
틀린소스 {,[,(,< 인데 push되는 케이스를 추가 안해줌.
1. 런타임 에러: 배열 크기 설정 실패 2. 틀렸습니다: if문 순서 잘못설정 3. 출력 초과: 출력확인 문 빼놔서...^^
좀 더 재활용 할 방법을 찾고싶다... 좀 더 짧게....
주의해야 하는 부분: 1d로 받아줘야지 띄어쓰기 없이도 받을 수 있다. cin으로 받을 경우, int 값이 초과되는 문제가 발생한다. cin으로 한글자씩 받는 방법을 생각해봐야겠다.
입력을 모두 받고, 뒤에서부터 탐색하는 식으로 진행했다. 전체 코드 1을 탐색해가며 코드를 작성한 결과, 같은 부분에서 계속 맴도는 문제가 발생했다. 문제 해결을 위해, 체크했다는 뜻으로 값을 2로 바꿔주었다. arr[MAX + a] == arr[0 + a] 로 값이 이상하게 들어가서, 범위 설정을 해줬다.
windows os에서 mac os로 바뀌면서 C나 C++을 사용할 때 visual studio가 아닌 xcode를 사용하게 되었다. Xcode로 코딩 공부를 하면서 가장 불편했던 점은 freopen 을 사용하지 못하는 것이었다. 문제가 뭔지 몰랐는데, 오늘 해결했다. 도움받은 자료 Product > Schema > Edit Schema 를 클릭...
스트링 헤더를 처음 사용해봤다. 값을 바꿔주지 않으면 무한정 돌기 때문에, 찾은 값에 대해서는 첫번째 값을 지워서 수정했다.
자유로운 창작이 가능한 기본 포스트
소장본, 굿즈 등 실물 상품을 판매하는 스토어
정기 후원을 시작하시겠습니까?
설정한 기간의 데이터를 파일로 다운로드합니다. 보고서 파일 생성에는 최대 3분이 소요됩니다.
포인트 자동 충전을 해지합니다. 해지하지 않고도 ‘자동 충전 설정 변경하기' 버튼을 눌러 포인트 자동 충전 설정을 변경할 수 있어요. 설정을 변경하고 편리한 자동 충전을 계속 이용해보세요.
중복으로 선택할 수 있어요.