Java 다시 시작하기
유튜브를 보다 백기선님이 자바스터디를 진행하셨던걸 이제야 봤다...
기간이 지나 같이 진행하지 못해 아쉽지만 혼자 진행해볼까한다.
github을 따라가며 학습해보자!
- 목표
- JAVA8부터 추가된 함수형 프로그래밍 익히기
- 기본 동작원리를 알고 사용하기
- 끝까지 끝내기!!
미진행 과제들 추후에 필히 진행할 것!!
- 4주차
- 과제 0. JUnit 5 학습하세요.
- 과제 1. live-study 대시 보드를 만드는 코드를 작성하세요
- 과제 2. LinkedList를 구현하세요.
- 과제 3. Stack을 구현하세요.
- 과제 4. 앞서 만든 ListNode를 사용해서 Stack을 구현하세요.
- 과제 5. Queue를 구현하세요.
- 5주차
- int 값을 가지고 있는 이진 트리를 나타내는 Node 라는 클래스를 정의하세요.
- int value, Node left, right를 가지고 있어야 합니다.
- BinrayTree라는 클래스를 정의하고 주어진 노드를 기준으로 출력하는 bfs(Node node)와 dfs(Node node) 메소드를 구현하세요.
- DFS는 왼쪽, 루트, 오른쪽 순으로 순회하세요.