알고리즘 기반
@프로그램 셰프 @프로그램 셰프 @알고리즘 베이스
❤️ 질문자 전원에게 보내는 편지(창고 이용 전 꼭 읽어주세요)
온라인에서 읽는 것이 더 안정적입니다 www.chengxuchu.com
코드를 기여하고 싶다면 내 WeChat iamchuzi 댓글을 추가하여 웨어하우스에 기여할 수 있습니다.
여기, 창고를 이용해주시는 모든 학생들, 기여자 여러분께 감사드립니다.
창고가 매우 세심하다고 생각되면 별점을 주세요. 이는 계속 업데이트하는 동기이기도 합니다.
귀하의 지원에 감사드립니다. 이 창고는 계속 유지 관리되어 귀하에게 도움이 되기를 바랍니다.
질문 브러싱/가을모집팀 에 가입하셔야 할 경우 아래 QR코드를 스캔하신 후 클릭하시면 팀과의 연락/소통이 가능합니다. 이 팀은 절대 수수료를 청구하지 않으며, 누구도 광고를 게시하지 않습니다. 의사소통을 위해, 모두가 참여하기를 바랍니다. , 자신에 대한 메모를 작성하고 간단한 자기 소개를 할 수 있습니다.
? 데이터 구조(전제 지식)
- [애니메이션 시뮬레이션] 해시 테이블에 대한 자세한 설명, 10,000 단어 길이의 기사
- [애니메이션 시뮬레이션] 스택과 큐에 대한 자세한 설명
- [도면분석] 연결리스트에 대한 자세한 설명
- [그림 설명] 재귀에 대한 자세한 설명
- 【애니메이션 시뮬레이션】나무
? 문자열 매칭 알고리즘
- [애니메이션 시뮬레이션] 문자열 매칭 BF 알고리즘
- [애니메이션 시뮬레이션] 문자열 매칭 BM 알고리즘
- [애니메이션 시뮬레이션] 문자열 매칭 KMP 알고리즘
? 정렬 알고리즘
- [애니메이션 시뮬레이션] 버블 정렬
- [애니메이션 시뮬레이션] 간단한 선택 정렬
- [애니메이션 시뮬레이션] 삽입정렬
- [애니메이션 시뮬레이션] 언덕 분류
- [애니메이션 시뮬레이션] 병합 정렬
- 【애니메이션 시뮬레이션】퀵 정렬
- [애니메이션 시뮬레이션] 힙 정렬
- [애니메이션 시뮬레이션] 카운팅 정렬
? 이진 트리
- [애니메이션 시뮬레이션] Preorder Traversal (Iteration)
- [애니메이션 시뮬레이션] Preorder Traversal(모리스)
- [애니메이션 시뮬레이션] 순회(반복)
- [애니메이션 시뮬레이션] 순차 순회(Morris)
- [애니메이션 시뮬레이션] Postorder Traversal (Iteration)
- [애니메이션 시뮬레이션] Postorder Traversal (Morris)
? 정렬 알고리즘 플래시 질문
- 【애니메이션 시뮬레이션】네덜란드 국기
- [반증 솔루션] 배열은 가장 작은 수와 가장 큰 수를 형성합니다.
- [애니메이션 시뮬레이션] 역쌍 문제
- [애니메이션 시뮬레이션] 플립페어 문제
- [애니메이션 시뮬레이션] 연결리스트 삽입정렬
? 배열 기사
- [애니메이션 시뮬레이션] leetcode 1 두 숫자의 합
- [애니메이션 시뮬레이션] leetcode 27 요소 제거
- [애니메이션 시뮬레이션] leetcode 41에서 첫 번째 양수가 누락되었습니다.
- [애니메이션 시뮬레이션] leetcode 485 연속된 1의 최대 개수
- [그림 설명] leetcode 1052 화가 난 책방 주인
- [애니메이션 시뮬레이션] 칼은 제안 3 배열에서 반복되는 숫자를 가리킵니다.
- [애니메이션 시뮬레이션] leetcode 219 배열에 요소 2가 중복되었습니다.
- [애니메이션 시뮬레이션] leetcode 560과 K의 하위 배열
- [도면 설명] leetcode 66 플러스원
- [애니메이션 시뮬레이션] leetcode 75 색상 분류
- [애니메이션 시뮬레이션]leetcode 54 나선형 행렬
- [애니메이션 시뮬레이션] leetcode 59 Spiral Matrix 2
- [애니메이션 시뮬레이션] leetcode 233 자릿수 1
?합 문제
- [애니메이션 시뮬레이션] leetcode 01 두 숫자의 합
- [애니메이션 시뮬레이션] 세 숫자의 합 leetcode 15
- [애니메이션 시뮬레이션] leetcode 18 4개 숫자의 합
시간을 찾는 데 문제가 있습니까?
- [애니메이션 시뮬레이션] leetcode 136은 한 번만 나타나는 숫자입니다.
- [애니메이션 시뮬레이션] leetcode 137 한 번만 나타나는 숫자 II
- [애니메이션 시뮬레이션] leetcode 260 한 번만 나타나는 숫자 III
? 연결 목록
- [애니메이션 시뮬레이션] 검이 제안 22의 맨 아래에서 k번째 노드를 가리킵니다.
- [애니메이션 시뮬레이션] 면접질문 02.03.
- [애니메이션 시뮬레이션] 칼은 두 연결 리스트의 첫 번째 공통 노드인 52와 교차하는 연결 리스트의 리트코드 160을 제공합니다.
- [애니메이션 시뮬레이션] leetcode 234 회문 연결 목록
- [애니메이션 시뮬레이션] leetcode 206 역방향 연결 목록
- [애니메이션 시뮬레이션] leetcode 92 역방향 연결 리스트 2
- [애니메이션 시뮬레이션] leetcode 141 순환 연결 리스트
- [애니메이션 시뮬레이션] leetcode 142 순환 연결 리스트 2
- [애니메이션 시뮬레이션] leetcode 86 분리된 연결 목록
- [애니메이션 시뮬레이션] leetcode 328 홀짝 연결리스트
- [애니메이션 시뮬레이션] 검이 25개를 제공하고 두 개의 정렬된 연결 목록을 병합합니다.
- [애니메이션 시뮬레이션] leetcode 82 정렬된 연결리스트에서 중복된 요소 삭제 2
- [애니메이션 시뮬레이션] leetcode 147 연결리스트 삽입정렬
- [애니메이션 시뮬레이션] 면접질문 02.05 Linked List Sum
?이중 포인터
- [애니메이션 시뮬레이션] 이진 검색에 대한 자세한 설명
- [애니메이션 시뮬레이션] leetcode 35 삽입 위치 검색
- [애니메이션 시뮬레이션] leetcode 27 요소 제거
- [애니메이션 시뮬레이션] leetcode 209 길이가 가장 작은 하위 배열
- [애니메이션 시뮬레이션] leetcode 141 순환 연결 리스트
- [애니메이션 시뮬레이션] 칼은 두 연결 리스트의 첫 번째 공통 노드인 52와 교차하는 연결 리스트의 리트코드 160을 제공합니다.
- [애니메이션 시뮬레이션] leetcode 328 홀짝 연결리스트
?? 스택과 큐
- [애니메이션 시뮬레이션] leetcode 225 대기열 구현 스택
- [애니메이션 시뮬레이션] Sword Points to Offer 09. 두 개의 스택을 사용하여 대기열 구현
- [애니메이션 시뮬레이션] leetcode 20개의 유효한 괄호
- [애니메이션 시뮬레이션] leetcode1047은 문자열에서 인접한 모든 중복 항목을 삭제합니다.
- [애니메이션 시뮬레이션] leetcode 402 K 자리 제거
? 이진 검색 및 그 변형
- [애니메이션 시뮬레이션] 이진 검색에 대한 자세한 설명
- [애니메이션 시뮬레이션] leetcode 35 삽입 위치 검색
- [애니메이션 시뮬레이션] leetcode 34는 요소의 첫 번째 위치와 마지막 위치를 찾습니다.
- [그림 설명] 대상 요소보다 크거나 작은 첫 번째 인덱스를 찾습니다.
- [애니메이션 시뮬레이션] leetcode 33 회전 배열에서 대상 요소 찾기 (반복 요소 제외)
- [그림 설명] leetcode 81 회전 배열에서 대상 요소(반복 요소 포함) 찾기
- [그림 설명] leetcode 153 회전된 배열에서 최소값 찾기
- [애니메이션 시뮬레이션] leetcode 74 2차원 배열의 이진 검색
? 모노톤 큐 모노톤 스택
- [애니메이션 시뮬레이션] 검 가리키기 제안 59 - 대기열의 최대값 II.
- [애니메이션 시뮬레이션] 검의 포인트 제공 59 - I. 슬라이딩 윈도우의 최대값
- [애니메이션 시뮬레이션] leetcode 1438 절대값이 제한을 초과하지 않는 가장 긴 하위 배열
- [애니메이션 시뮬레이션] leetcode 155 최소 스택
- [애니메이션 시뮬레이션] leetcode 739 일교차
- [애니메이션 시뮬레이션] Leetcode 42 빗물 잡기
? 접두사 합계
- [애니메이션 시뮬레이션] leetcode 724 배열의 중심 인덱스 찾기
- [애니메이션 시뮬레이션] leetcode 523 연속 하위 배열 합
- [애니메이션 시뮬레이션] leetcode 560과 K의 하위 배열
- [그림 설명] leetcode1248 통계 "아름다운 하위 배열"
- [그림설명] leetcode 974와 K로 나누어지는 하위배열
재귀
? 탐욕스러운
?
? 나누어서 정복하라
? 동적 프로그래밍
? 그리고 세트를 확인하세요