클럽 하우스에 참여하십시오 : https://www.clubhouse.com/house/leetcode-daily
동적 프로그래밍
나무 및 그래프
| ☆ | 문제 링크 | 완성된 |
|---|---|---|
| ★ ☆☆ | 이진 트리의 직경 | |
| ★ ☆☆ | 경로 합계 | |
| ★★ ☆ | BST에서 가장 작은 요소 | |
| ★★ ☆ | 중복 하위 트리를 찾으십시오 | |
| ★★ ☆ | 이진 트리의 가장 낮은 공통 조상 | |
| ★★★ | 나무의 거리의 합 |
문자열 알고리즘
| ☆ | 문제 링크 | 완성된 |
|---|---|---|
| ★★ ☆ | 하위 문자열을 찾으십시오 | |
| ★★ ☆ | 가장 저렴한 팔린 드롬 | |
| ★★ ☆ | 가장 큰 사전 회전 II | |
| ★★ ☆ | 수도사와 괴물 | |
| ★★★ | 접두사 번호 | |
| ★★★ | 영원히 지속됩니다 |
| ☆ | 문제 링크 | 완성된 |
|---|---|---|
| ★ ☆☆ | 셜록과 유효한 문자열 | |
| ★ ☆☆ | 최고 가치 Palindrome | |
| ★★ ☆ | 셜록과 아나그램 | |
| ★★ ☆ | 평범한 아이 | |
| ★★★ | Palindrome을 건설하십시오 |
| ☆ | 문제 링크 | 완성된 |
|---|---|---|
| ★ ☆☆ | Petya와 시험 | |
| ★★ ☆ | 비밀번호 | |
| ★★★ | 접두사 및 접미사 |
데이터 구조
제곱근 분해
세그먼트 트리
펜윅 트리
경쟁 프로그래밍을 개선하는 데는 많은 노력이 필요하기 때문에 많은 문제를 계속 연습해야합니다. 이 목록은 당신에게 초점을 맞추고 당신은 당신과 함께 많은 문제를 끝내기 전에 이러한 많은 문제를 끝내야한다는 목표를 갖게 될 것입니다. 연습을 조직하는 데 도움이 될 수 있습니다.
Github Markdown의 작업 목록 기능은 진행 상황을 확인하는 데 사용됩니다.
이와 같은 항목을 확인할 수 있도록 새 지점을 만들고 괄호 안에 도끼를 넣으십시오. [x]
이 저장소를 포크하십시오.
포크 리포지토리를 복제하십시오.
git clone https://github.com/your_user_name/Get_Better_at_CP_in_2_Months.git
진행 상황을 추적하기위한 새 지점을 만듭니다. 이것을 당신의 your_user_name 이라고 말합시다
git checkout -b your_user_name
리모컨 추가
git remote add your_user_name https://github.com/your_user_name/Get_Better_at_CP_in_2_Months.git
완료된대로 작업을 표시하고 지점으로 밀어 넣습니다 .
git add .
git commit -m "Completed tasks x and y"
git rebase your_user_name/master
git push --force
포크 목록을 여기에서 변경 한 내용으로 업데이트하십시오 .
git remote add upstream https://github.com/sahilbansal17/Get_Better_at_CP_in_2_Months.git
git checkout master
git pull upstream master
git push your_user_name master
포크 및 PR 워크 플로에 대한 자세한 내용은이를 참조하십시오.