Page History
...
내가 빙다리 핫바지로 보이냐? : 타짜중 밑장빼기를 저지하는 아귀 - 스택의 규칙을 어기면 큰일난다~
Stack을 이용하는데 밑장을 빼면 성능상 느려지기도 하지만 ( 자료구조상 성능이 늦어진다.)
룰에도 어긋난다. 그래서 자료구조를 이해하는것은 성능과도 연관이 있다.
Deck 구현
그럼 이것을 자바코드로 실제 구현을 해보자
...
init : 덱을 초기화후 자동으로 썩어준다. /
- shuffle : 카드를 썩어주는 기능을 한다. 난수발생기를 고오급화하여 적용할수도 있다. 서비스에 실 사용시 난수검증은 중요한 사항이다. ( 이것만 검증하여 인증마크 달아주고 돈을 버는 기업들도 있다.)
Deck Test
Code Block | ||||
---|---|---|---|---|
| ||||
@Test public void deckTest(){ Deck deck = new Deck(); System.out.println(deck.pop()); System.out.println(deck.pop()); System.out.println(deck.pop()); } |
...