# 刷题

- [排序类](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei.md)
- [1. 选择排序](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/1xuan-ze-pai-xu.md)
- [2. 冒泡排序](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/2.mao-pao-pai-xu.md)
- [3. 插入排序](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/3-cha-ru-pai-xu.md)
- [4. 希尔排序](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/4-xi-er-pai-xu.md)
- [5. 快速排序](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/5-kuai-su-pai-xu.md)
- [6. 三向切分快速排序](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/6-san-pei-fen-kaui-pai.md)
- [7. 归并排序](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/7-bin-gui-pai-xu.md)
- [8. 堆排序](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/8-dui-pai-xu.md)
- [实现一个argsort](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/pai-xu-lei/argsort.md)
- [搜索-查找类](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/sou-suo-cha-zhao-lei.md)
- [子串第一次出现位置](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/sou-suo-cha-zhao-lei/zi-chuang-wei-zhi.md)
- [忽略顺序-判断两个串是否一样](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/sou-suo-cha-zhao-lei/pan-duan-liang-ge-chuan-shi-fou-yi-yang.md)
- [19. 搜索插入位置](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/sou-suo-cha-zhao-lei/19-sou-suo-cha-ru-wei-zhi.md)
- [二分搜索-木材切割问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/sou-suo-cha-zhao-lei/mu-cai-qie-ge-wen-ti.md)
- [二分搜索-求根](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/sou-suo-cha-zhao-lei/28-x-de-ping-fang-gen.md)
- [76. 查找峰值](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/sou-suo-cha-zhao-lei/76-cha-zhao-feng-zhi.md)
- [78-在旋转数组中查找元素](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/sou-suo-cha-zhao-lei/78-zai-xuan-zhuan-shu-zu-zhong-cha-zhao-yuan-su.md)
- [数据结构类](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei.md)
- [23. 不同路径](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/23-bu-tong-lu-jin.md)
- [24. 不同路径 II](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/24-bu-tong-lu-jin.md)
- [25. 最小路径和](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/25-zui-xiao-lu-jin-he.md)
- [29. 删除排序链表中的重复元素](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/29-shan-chu-pai-xu-lian-biao-chong-fu-yuan-su.md)
- [30. 相同的树](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/30-xiang-tong-de-shu.md)
- [31. 二叉树的最小深度](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/31-er-cha-shu-de-zui-xiao-shen-du.md)
- [32. 路径总和](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/32-lu-jin-zong-he.md)
- [34. 相交链表](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/34-xiang-jiao-lian-biao.md)
- [37. 翻转二叉树](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/37-fan-zhuang-er-cha-shu.md)
- [38. 二叉树的所有路径](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/38-er-cha-shu-suo-you-lu-jin.md)
- [41. 两个数组的交集](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/41-liang-ge-shu-zu-de-jiao-ji.md)
- [44. 左叶子之和](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/44-zuo-ye-zi-zhi-he.md)
- [46. 路径总和 III，和为某个数](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/46-lu-jin-zong-he.md)
- [47. 数组中重复的数据](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/47-shu-zu-zhong-chong-fu-de-shu-ju.md)
- [52. 二叉树的直径](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/52-er-cha-shu-de-zhi-jin.md)
- [55. N叉树的最大深度](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/55-n-cha-shu-de-zui-da-shen-du.md)
- [56. 二叉树的坡度](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/56-er-cha-shu-de-po-du.md)
- [57. 另一个树的子树](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/57-ling-yi-ge-shu-de-zi-shu.md)
- [58. N叉树的前序遍历(未使用迭代算法)](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/58-n-cha-shu-de-qian-xu-bian-li.md)
- [59. N叉树的后序遍历(未使用迭代算法)](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/59-n-cha-shu-de-hou-xu-bian-li.md)
- [60. 根据二叉树创建字符串](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/60-gen-ju-er-cha-shu-chuang-jiang-zi-fu-chuang.md)
- [63. 最长同值路径(递归)](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/63-zui-chang-tong-zhi-lu-jin.md)
- [68. 叶子相似的树](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/68-ye-zi-xiang-si-de-shu.md)
- [69. 反转链表](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/69-fan-zhuan-lian-biao.md)
- [70. 两个链表的第一个公共结点](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/70-liang-ge-lian-biao-di-yi-gong-gong-jie-dian.md)
- [71. 链表中倒数第k个结点](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/71-lian-biao.md)
- [72. 树的子结构](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/72-shu-de-zi-jie-gou.md)
- [73. 合并两个排序的链表](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/73-he-bin-liang-ge-pai-xu-lian-biao.md)
- [合并n个有序列表](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/he-bingnge-you-xu-lie-biao.md)
- [74. 二叉树的镜像](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/74-er-cha-shu-jing-xiang.md)
- [76. 调整数组顺序使奇数位于偶数前面](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/76-tiao-zheng-shu-zu.md)
- [创建二叉树/遍历](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/create-tree.md)
- [实现霍夫曼树的基本操作](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/huffman-tree.md)
- [KMP字符串](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/kmp.md)
- [二叉树节点计算](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/shu-ju-jie-gou-lei/er-cha-shu-jie-dian-ji-suan.md)
- [思想类](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei.md)
- [枚举](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/mei-ju.md)
- [枚举思想-24点游戏](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/mei-ju/24dian.md)
- [枚举思想-计算平方根](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/mei-ju/ping-fang-gen.md)
- [递归](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/di-gui.md)
- [递归思想-斐波那契数列](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/di-gui/shu-lie.md)
- [递归思想-汉诺塔问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/di-gui/han-nuo-ta-wen-ti.md)
- [递归思想-阶乘问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/di-gui/jie-cheng-wen-ti.md)
- [凑出n分钱的全部组合](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/di-gui/cou-chu-n-fen-qian.md)
- [分治法](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/fen-zhi-fa.md)
- [分治法思想-求顺序表中的最大值](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/fen-zhi-fa/qiu-shun-xu-biao-zui-da-zhi.md)
- [分治法思想-判断某个元素是否在列表中](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/fen-zhi-fa/pan-duan-yuan-su-shi-fou-cun-zai.md)
- [分治法思想-找出第k小元](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/fen-zhi-fa/zhao-chu-di-k-xiao.md)
- [贪心](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/tan-xin.md)
- [贪心算法-找零问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/tan-xin/zhao-ling-wen-ti.md)
- [贪心算法-分糖果问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/tan-xin/tan-xin-tang-guo-wen-ti.md)
- [贪心算法-移除k个数让数串尽可能小](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/tan-xin/yi-chu-k-ge-zi.md)
- [贪心算法-最长摇摆序列](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/tan-xin/zui-chang-yao-bai-xu-lie.md)
- [贪心算法-汽车加油问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/tan-xin/qi-che-jia-you-wen-ti.md)
- [回溯](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/hui-su.md)
- [回溯算法-八皇后问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/hui-su/ba-huang-hou-wen-ti.md)
- [回溯算法-迷宫问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/hui-su/mi-gong-wen-ti.md)
- [动态规划](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/dong-tai-gui-hua.md)
- [动态规划-01背包问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/si-xiang-lei/dong-tai-gui-hua/0-1-bei-bao-wen-ti.md)
- [智商类](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei.md)
- [9. 两数相加](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/9-liang-shu-xiang-jia.md)
- [10. 反转整数](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/10-fan-zhuan-zheng-shu.md)
- [反转单词](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/10-fan-zhuan-dan-ci.md)
- [11. 回文数判断](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/11-hui-wen-shu.md)
- [12. 罗马数字转整数](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/12-luo-ma-shu-zi.md)
- [两数之和为k](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/13-liang-shu-zhi-he-wei-k.md)
- [13. 三数之和](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/13-san-shu-zhi-he.md)
- [14. 最接近的三数之和](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/14-zui-jin-san-shu-zhi-he.md)
- [15. 四数之和](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/15-si-shu-zhi-he.md)
- [16. 移除元素](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/16-yi-chu-yuan-su.md)
- [17. 实现strStr()](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/17-shi-xian-str.md)
- [18. 最长有效括号](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/18-zui-chang-you-xiao-kuo-hao.md)
- [20. 报数](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/20-bao-shu.md)
- [21. 最大子序和](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/21-zui-da-zi-xu-he.md)
- [22. 最后一个单词的长度](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/22-zui-hou-yi-ge-dan-ci-chang-du.md)
- [26. 加一](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/26-jia-yi.md)
- [27. 二进制求和](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/27-er-jin-zhi-qiu-he.md)
- [33. 回文串判断](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/33-yan-zheng-hui-wen-chuang.md)
- [35. 两数之和 II - 输入有序数组](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/35-liang-shu-zhi-he.md)
- [36. 杨辉三角](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/36-yang-hui-san-jiao.md)
- [39. 区域和检索 - 数组不可变](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/39-qu-yu-he-jian-suo.md)
- [40. 二维区域和检索 - 矩阵不可变](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/40-er-wei-qu-yu-jian-suo.md)
- [42. 赎金信](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/42-shu-jin-xing.md)
- [43. 俄罗斯套娃信封问题](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/43-e-luo-si-tao-wa-xing-feng.md)
- [45. 字符串中的单词数](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/45-zi-fu-chuang-zhong-de-dan-ci.md)
- [48. 压缩字符串](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/48-ya-suo-zi-fu-chuang.md)
- [49. 找到所有数组中消失的数字](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/49-zhao-dao-suo-you-shu-zu-xiao-shi-de-shu-zi.md)
- [50. 检测大写字母](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/50-jian-ce-da-xie-zi-mu.md)
- [51. 反转字符串 II](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/51-fan-zhuan-zi-fu-chuang.md)
- [53. 学生出勤纪录 I](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/53-xue-sheng-chu-qing-ji-lu.md)
- [54. 反转字符串中的单词 III](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/54-fan-zhuan-zi-fu-chuang-zhong-de-dan-ci.md)
- [61. 两数之和 IV - 输入 BST](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/61-liang-shu-zhi-he.md)
- [62. 冗余连接](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/62-cheng-yu-lian-jie.md)
- [64. 划分为k个相等的子集（递归）](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/64-hua-fen-wei-k-ge-xiang-deng-de-zi-ji.md)
- [65. 使用最小花费爬楼梯](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/65-shi-yong-zui-xiao-hua-fei-pa-lou.md)
- [66. 第K个语法符号](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/66-di-k-ge-yu-fa-fu-hao.md)
- [67. 亲密字符串](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/67-qing-mi-zi-fu-chuang.md)
- [75. 矩形覆盖](https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti/zhi-shang-lei/75-ju-xing-fu-gai.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://im-qianuxn.gitbook.io/pytorch/ji-suan-ji/shua-ti.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
