"알고리즘 및 데이터 구조" 에 대한 기본 지식을 설명하는 튜토리얼과 "LeetCode"의 800개 이상의 질문에 대한 자세한 분석을 제공합니다. 이 프로젝트는 이해하기 쉽고 이해를 돕기 위해 일부 그림과 예시가 프로젝트에 사용되었습니다.
이 튜토리얼은 기본적인 데이터 구조와 알고리즘으로 시작한 다음, 데이터 구조와 알고리즘의 다양한 범주에 대한 특정 주제를 설명하고 분석합니다. "알고리즘의 기초 이론 학습"과 "프로그래밍 실습 학습"의 결합을 통해 독자들이 알고리즘 지식을 철저하게 습득할 수 있도록 해줍니다.
이 튜토리얼에서는 프로그래밍 언어로 Python을 사용하며 학습자는 Python 프로그래밍에 대한 기본 지식과 경험이 필요합니다.
오른쪽 상단의 "Star ️" 와 "Fork"를 환영합니다. 이것이 저의 가장 큰 격려이자 응원입니다.
다크모드를 지원하는 온라인 전자책 '알고리즘 클리어런스 매뉴얼'입니다.
저는 iOS/macOS 개발 프로그래머이고, Beihang Software Institute에서 파트타임 석사과정(현재 공부 중)이기도 합니다. 대학에서 알고리즘 지식을 공부하고 3년 동안 ACM 대회에 참가했지만 수준이 제한되어 이상적인 결과를 얻지 못했습니다. 하지만 3년간의 ACM 경험을 통해 제가 얻은 가장 큰 이득은 논리적 사고와 실제 문제 해결 능력을 키웠다는 것입니다. 이러한 능력이 향후 업무와 학습을 위한 탄탄한 기반을 마련했다는 것입니다.
저는 2021년 3월 30일부터 매일 LeetCode에서 문제 해결을 시작했습니다. 2022년 6월 8일까지 1,000개 이상의 문제를 해결하고 800개 이상의 문제 해결을 완료했습니다. 1000개 이상, 1500개 이상, 2000개 이상의 질문을 해결하기 위해 열심히 노력하세요.
공용 계정 '프로그래머 충전소' 에 ' 알고리즘 체크인 '이라고 답변하시면 LeetCode 알고리즘 체크인 계획 그룹에 추가되어 팀을 구성하여 함께 체크인하게 됩니다.