사실 하루 지나서 작성하는 중이지만 어제는 너무 아무것도 하고싶지 않은 날이었기에
다음날 작성중이다. 사실 Day6임
어제은 굉장히 잘된일이 없는 날이었다. cs스터디 발표도 망했고, 과제도 잘 풀리지 않았고,
알고리즘 공부도 거의 처음 하다보니 이해하기 힘들었다...
그렇지만 과제도 내일까지고 발표도 다음번에 잘하면 되니까 으쌰으쌰 힘내보도록 하자!!
라고 생각하며 그냥 잠을 청했다.
트리 - 방향 그래프의 일종 하나의 루트에서 하위로 뻗어나가는 구조
힙 - 이진 트리 형태를 가지며 우선순위가 높은 요소가 먼저 나가기 위해
요소가 삽입, 삭제 될 때 바로 정렬되는 특징이 있다.
트라이 - 문자 자동완성을 구현 할 때 사용
문자열을 저장하고 효율적으로 탐색하기 위한 트리 형태의 자료구조
비교식 정렬
분산식 정렬
선형탐색 - 순차적으로 찾아가는 방식 선형시간 소요
이진탐색 - 요소들이 정렬되어있고 요소를 반씩 줄여가며 탐색
너비 우선 탐색(BFS)
깊이 우선 탐색(DFS)
알고리즘을 공부 하면서 프로그래머스에서 연습도 해보았는데 문제에 어떤 알고리즘을
넣어서 사용하면 좋은가를 빠르게 판단하는것이 가장 힘든 부분인것 같다.
실제로 구현하는 부분도 아직 처음이라 많이 헤매고있지만 열심히 풀다보면 실력이 늘겠지...