자료구조 학습을 위한 연습용 저장소입니다.
DS Week1 : 배열DS Week2 : 단일 연결 리스트
DS Week3 : 스택 (연결리스트 기반)
DS Week4-1 : 큐 (배열 기반)
DS Week4-2 : 큐 (연결리스트 기반)
DS Week5-1 : 벡터 (배열 기반)
DS Week5-2 : 이중 연결 리스트(클래스 내부에서 구현한 반복자 사용)
DS Week5-3 : 시퀀스(클래스 외부에서 구현한 반복자 사용)
DS Week6 : 트리(N-Link 기반)
DS Week7 : 트리의 전위순회 및 후위순회
DS Week9-1 : 우선순위 큐 (비정렬 시퀀스 기반)
DS Week9-2 : 우선순위 큐 (정렬 시퀀스 기반)
DS Week1 P1 : 배열의 Shift, Reverse 기능 구현(상세 내용은 PDF 참고)
DS Week3 P1 : 스택으로 후위표기법 계산기 구현(상세 내용은 PDF 참고)
DS Week4 P1 : 큐로 카드게임 구현(상세 내용은 PDF 참고)
DS Week5 P1 : 이중 연결 리스트로 리스트의 최대최솟값 차이 계산기 구현(상세 내용은 PDF 참고)
DS Week6 P1 : 트리에서 노드 깊이 계산기 구현(상세 내용은 PDF 참고)
DS Week7 P1 : 트리에서 후위순회 이용한 노드 깊이 출력하기 구현(상세 내용은 PDF 참고)
DS Week7 P2 : 트리에서 순회 이용한 노드 용량합 구하기 구현(상세 내용은 PDF 참고)
DS Week9 P1 : 우선순위 큐로 선택정렬 구현(상세 내용은 PDF 참고)
DS Week9 P2 : 우선순위 큐로 특정 조건의 정렬 구현(상세 내용은 PDF 참고)
AL Homework & OS TermProject : 알고리즘 및 오퍼레이팅시스템 과목의 대체과제