[]의 데이터 구조의 데이터 구조와 알고리즘 사랑에 빠지게

그림 삽입 설명 여기

복잡성 및 LeetCode

지식과 LeetCode 브러쉬 가이드의 문제의 복잡성

배열 (배열)

[배열] 배열 동적 확장 어레이의 ArrayList (자바, C ++)

목록 (리스트)

[목록] 단일 연결리스트 SingleLinkedList, 이중 연결리스트의 LinkedList의

[] 편도 원형 목록 CircleList 원형 연결리스트, 양방향 순환 목록과 조셉 중앙 문제

스택 (스택)

스택 스택 스택 스택 []

큐 (큐)

[큐 큐 큐 큐 양단 디큐, 순환 큐 CircleQueue, 양두 순환 큐 CircleDeque

[큐 우선 순위 큐 큐 상기 우선 순위 큐 (이진 힙 구현)

트리 (나무)

[] 트리 트리 이진 검색 트리 BinarySearchTree

나무 [나무] 균형 이진 검색 트리 AVLTree

나무 [나무] BST, AVLTree, 레드 - 블랙 트리 RBTree

나무 [나무] 트라이 트리는

해시 테이블 (해시)

[] 해시 테이블 해시 테이블 분석 정수, 부동 소수점, 긴 더블 문자열의 해시 값을 계산에서 정의 된 객체로부터뿐만 아니라, 소스를 설명

컬렉션 (설정)

【集合 세트】 ListSet, TreeSet의, HashSet의

매핑 (지도)

【映射지도】 트리 맵, HashMap에,의 LinkedHashMap

힙 (힙)

힙 힙] 이진 힙 이진 힙, 최소 문제 해결은 TopK 힙

연결되지 않은 세트 (연합 찾기)

[연결되지 않은-설정] 연합 찾기

정렬 알고리즘 Daquan의

정렬 알고리즘 Daquan의

알고리즘 코드 환경 지식과 준비를 사전은-정렬

버블 정렬 (버블 정렬)
선택 정렬 (선택 정렬)
힙 정렬 (삽입 정렬)

삽입 정렬 (삽입 정렬)

일종의 병합 (병합 정렬)

빠른 정렬 (빠른 SortQuick)

힐 정렬 (쉘 정렬)

계수 시퀀싱 (정렬 계산)

기수 정렬 (기수 정렬)
버킷 정렬 (버킷 정렬)
수면 종류 (수면 정렬)

게시 된 171 개 원래 기사 · 원 찬양 47 ·은 20000 +를 볼

추천

출처blog.csdn.net/weixin_43734095/article/details/104847976