본문 바로가기
학교 강의/컴퓨터알고리즘

컴알 14주차

by hoshi03 2023. 12. 1.

시험내는거

 

중간 절반

 

힙정렬 - 제자리정렬(상향식 정렬), 삽입식이 아니라 상향식이다

루트를 삭제하고 힙 속성을 복원하는 것 까지가 한 단계이다

 

퀵정렬 - 비균등, 시작값과 high 값을 교환한다!

 

avl 

 

 

인접리스트, 인접행렬로 각각 탐색하는거

인접 행렬은 배열 형태라서 인덱스가 작은 정점부터 돈다

인접리스트는 오름차순, 내림차순 두개 다 된다

실습문제로 푼 문제 다시보기

 

dfs, bfs는 탐색 결과만 내기

 

크루스칼 - 최종값만

동일한 가중치가 있을때는 인덱스가 작은 정점 부터 방문, 최종 결과를 물어본다

 

프림 - 중간 과정도 필요하다

접근을 시작하는 임의의 정점을 주고 연결이 어떻게 되는지, 가중치가 같으면 인덱스가 작은 정점부터 방문

 

다익스트라자 - 중간 과정도 필요하다

 

최단거리, 최단 경로가 잇으면 그거가 중간 과정이다

최단거리만 물어보면 중간과정이 있어야된다

 

가중치가 동일할때는 정점번호가 작은 것 부터 연결한다

음수가중치 있으면 고장난다

 

 

• 알고리즘 빈칸 - 크루스칼, 프림/다익스트라자, dfs, bfs 4개중 2개 나온다

 

이런식으로 시험에 나온다

 

'학교 강의 > 컴퓨터알고리즘' 카테고리의 다른 글

코드 외워야될거  (1) 2023.12.07
컴알 기말시험대비  (0) 2023.12.04
컴알 13주차  (1) 2023.11.24
10주차  (0) 2023.11.10
컴알 시험대비  (0) 2023.10.27