Get_Better_at_CP_in_2_Months
1.0.0
加入我们的会所:https://www.clubhouse.com/house/leetcode-daily
动态编程
树木和图
| ☆ | 问题链接 | 完成的 |
|---|---|---|
| ★☆☆ | 直径 | |
| ★☆☆ | 路径总和 | |
| ★★☆ | k- bst中最小的元素 | |
| ★★☆ | 查找重复的子树 | |
| ★★☆ | 二元树的最低共同祖先 | |
| ★★★ | 树上的距离之和 |
字符串算法
| ☆ | 问题链接 | 完成的 |
|---|---|---|
| ★★☆ | 找到子字符串 | |
| ★★☆ | 最便宜的回文 | |
| ★★☆ | 最大的词典旋转II | |
| ★★☆ | 僧侣和怪物 | |
| ★★★ | 前缀编号 | |
| ★★★ | 永远 |
| ☆ | 问题链接 | 完成的 |
|---|---|---|
| ★☆☆ | 夏洛克和有效的字符串 | |
| ★☆☆ | 最高价值回文 | |
| ★★☆ | Sherlock和Anagrams | |
| ★★☆ | 普通孩子 | |
| ★★★ | 建立一个回文 |
| ☆ | 问题链接 | 完成的 |
|---|---|---|
| ★☆☆ | Petya和考试 | |
| ★★☆ | 密码 | |
| ★★★ | 前缀和后缀 |
数据结构
平方根分解
细分树
芬威克树
由于在竞争性编程方面变得更好需要大量精力,因此您需要继续练习很多问题。此列表将使您集中精力,并且您将拥有一个目标,即在继续前进之前至少要完成这些问题。它可以帮助您组织实践。
GitHub Markdown的任务列表功能用于检查进度。
创建一个新的分支,以便您可以检查这样的项目,只需将AX放入方括号中:[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
请参阅此信息,以了解有关叉和公关工作流程的更多信息。