donaricano-btn

스택(Stack) - 스택을 이용한 이진수변경(ConvertDecimalIntoBinary)

- 십 진수를 이진 수로 변경한다


1. DynamicStackImpl.class



2. ConvertDecimalIntoBinary.class

1) converter()

 

2) main()

 

블로그 이미지

리딩리드

,
donaricano-btn

스택을 이용한 괄호 체크(delimiter matching)

- 스택을 이용하여 특정한 식의 괄호가 맞는지 체크한다


1. Stack.class


2. DelimiterMatching .class

1) isDelimiterMatching()

 

2) main()

 


블로그 이미지

리딩리드

,
donaricano-btn

입력된 문자 뒤집기(Reverse a word)

- 입력된 문자를 스택을 이용해 뒤집어서 출력한다


1. Stack class

1) 변수 정의


2) push(), isStackFull()

 

3) pop(), isStackEmpty()

 


2. Reverse class

1) reverseWord()

 

- Stringbuilder 사용

2) main()

 

- Scanner를 이용하여 입력받는다


블로그 이미지

리딩리드

,
donaricano-btn

스택(Stack) - 제네릭스택(Stack Using Generic)


- 제네릭을 이용하여 String, int 등 다양하게 받을 수 있다


1. 구현

1) 초기화


- T 로 선언하여 객체 형태의 따라 받을 수 있게 한다

2) push(), isStackFull(), increaseCapacity()

 

3) pop(), isStackEmpty(), peek()

 

4) main()

 

- 객체를 String, Integer 두개로 생성

블로그 이미지

리딩리드

,