시간 복잡 도 속사 표
                                            
 6135 단어  데이터 구조
                    
수색 하 다.
알고리즘
데이터 구조
시간 복잡 도
공간 복잡 도
고 르 게 하 다
최 악
최 악
깊이 우선 검색 (DFS)
Graph of |V| vertices and |E| edges
-  O(|E| + |V|)  O(|V|)  범위 우선 검색 (BFS)
Graph of |V| vertices and |E| edges
-  O(|E| + |V|)  O(|V|)  이분 찾기
Sorted array of n elements
O(log(n))  O(log(n))  O(1)  궁 거 하여 찾다
Array
O(n)  O(n)  O(1)  최 단 경로 - dijkstra, 작은 루트 로 우선 대기 열
Graph with |V| vertices and |E| edges
O((|V| + |E|) log |V|)  O((|V| + |E|) log |V|)  O(|V|)  최 단 경로 - dijkstra, 무질서 배열 을 우선 대기 열 로 합 니 다.
Graph with |V| vertices and |E| edges
O(|V|^2)  O(|V|^2)  O(|V|)  최 단 경로 - bellman - ford
Graph with |V| vertices and |E| edges
O(|V||E|)  O(|V||E|)  O(|V|)  정렬
알고리즘
데이터 구조
시간 복잡 도
최 악의 경우 보조 공간의 복잡 도
최 적
고 르 게 하 다
최 악
최 악
빠 른 정렬
배열
O(n log(n))  O(n log(n))  O(n^2)  O(n)  정렬
배열
O(n log(n))  O(n log(n))  O(n log(n))  O(n)  더미 정렬
배열
O(n log(n))  O(n log(n))  O(n log(n))  O(1)  거품 정렬
배열
O(n)  O(n^2)  O(n^2)  O(1)  삽입 정렬
배열
O(n)  O(n^2)  O(n^2)  O(1)  정렬 선택
배열
O(n^2)  O(n^2)  O(n^2)  O(1)  통 정렬
배열
O(n+k)  O(n+k)  O(n^2)  O(nk)  기수 정렬
배열
O(nk)  O(nk)  O(nk)  O(n+k)  데이터 구조
데이터 구조
시간 복잡 도
공간 복잡 도
고 르 게 하 다
최 악
최 악
인덱스
찾다
끼어들다
삭제
인덱스
찾다
끼어들다
삭제
기본 배열
O(1)  O(n)  -  -  O(1)  O(n)  -  -  O(n)  동적 배열
O(1)  O(n)  O(n)  O(n)  O(1)  O(n)  O(n)  O(n)  O(n)  싱글 체인 리스트
O(n)  O(n)  O(1)  O(1)  O(n)  O(n)  O(1)  O(1)  O(n)  더 블 링크
O(n)  O(n)  O(1)  O(1)  O(n)  O(n)  O(1)  O(1)  O(n)  메타제
O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(n)  O(n)  O(n)  O(n)  O(n log(n))  해시 시계
-  O(1)  O(1)  O(1)  -  O(n)  O(n)  O(n)  O(n)  두 갈래 검색 트 리
O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(n)  O(n)  O(n)  O(n)  O(n)  피리 칼 나무
-  O(log(n))  O(log(n))  O(log(n))  -  O(n)  O(n)  O(n)  O(n)  B - 나무
O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(n)  검 붉 은 나무
O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(n)  스 트 레 칭 트 리
-  O(log(n))  O(log(n))  O(log(n))  -  O(log(n))  O(log(n))  O(log(n))  O(n)  AVL 트 리
O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(n)  쌓다
Heaps
시간 복잡 도
쌓 아 올리다
최대 값 찾기
최대 값 추출
Increase Key
끼어들다
삭제
합치다
링크 (정렬 됨)
-  O(1)  O(1)  O(n)  O(n)  O(1)  O(m+n)  링크 (정렬 되 지 않 음)
-  O(n)  O(n)  O(1)  O(1)  O(1)  O(1)  두 갈래 로 된 더미
O(n)  O(1)  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(m+n)  이항적
-  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  O(log(n))  피 보 나치 더미
-  O(1)  O(log(n))*  O(1)*  O(1)  O(log(n))*  O(1)  그림.
노드 / 사 이 드 관리
Storage
Add Vertex
Add Edge
Remove Vertex
Remove Edge
Query
인접 표
O(|V|+|E|)  O(1)  O(1)  O(|V| + |E|)  O(|E|)  O(|V|)  연관 표
O(|V|+|E|)  O(1)  O(1)  O(|E|)  O(|E|)  O(|E|)  인접 행렬
O(|V|^2)  O(|V|^2)  O(1)  O(|V|^2)  O(1)  O(1)  연관 행렬
O(|V| ⋅ |E|)  O(|V| ⋅ |E|)  O(|V| ⋅ |E|)  O(|V| ⋅ |E|)  O(|V| ⋅ |E|)  O(|E|)
                이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.