Stack 구현 (배열 resizing)
스택(Stack) 스택(Stack)은 LIFO(Last In First Out)구조로 마지막에 저장한 데이터가 먼저 나온다. 예를 들면 1,2,3이라는 데이터를 넣으면 뺄 때는 반대로 3,2,1 역순으로 출력되는 것이다. 자바에서는 java.util에 Stack이 제공되지만 Stack의 구현 원리는 간단하기 때문에 알아둬서 나쁠게 없다. 특히, 배열을 resizing하는 부분은 java.util.Stack만 쓰던 나에게 아차 싶었던 부분... 예전에 배웠는데 까맣게 잊어버리고 있었다. 다시는 잊지 않도록 정리해본다..ㅠㅠ MyStack.java 1234567891011121314151617181920212223242526272829303132333435363738394041424344public clas..
Java/자료구조
2019. 3. 1. 23:51
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- csv to bean
- github actions components
- hls.js
- 문자열인코딩과 문자집합의 차이
- Longest Consecutive Sequence
- 코프링
- 정규표현식 패턴
- opencsv
- getAbsolutePath와
- 다이나믹프록시
- 정규경로
- getCanonicalPath
- github actions 기초
- java8 stream
- FileNameFilter
- getPath
- MPEG-2 TS
- file
- self-descriptive
- github actions 구성요소
- AOP
- sockjs
- websocket handshake
- csv 라이브러리
- 정규표현식 플래그
- 그런RESTAPI로괜찮은가
- CGLIB프록시
- 특수문자 치환
- Best Time to Buy and Sell Stock
- HtmlUtils
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함