# Java开发

- [剑指offer专项突击版](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban.md)
- [15.三数之和](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/15.-san-shu-zhi-he.md)
- [\[剑指 Offer II 013. 二维子矩阵的和\](1-Java开发/2-剑指offer专项突击版/剑指%20Offer II 013. 二维子矩阵的和.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer-ii-013.-er-wei-zi-ju-zhen-de-he-1java-kai-fa-2-jian-zhi-offer-zhuan-xiang-tu-ji-ban-j.md)
- [\[剑指 Offer II 014. 字符串中的变位词\](1-Java开发/2-剑指offer专项突击版/剑指%20Offer II 014. 字符串中的变位词.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer-ii-014.-zi-fu-chuan-zhong-de-bian-wei-ci-1java-kai-fa-2-jian-zhi-offer-zhuan-xiang-tu.md)
- [\[剑指 Offer II 015. 字符串中的所有变位词\](1-Java开发/2-剑指offer专项突击版/剑指%20Offer II 015. 字符串中的所有变位词.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer-ii-015.-zi-fu-chuan-zhong-de-suo-you-bian-wei-ci-1java-kai-fa-2-jian-zhi-offer-zhuan.md)
- [\[剑指 Offer II 016. 不含重复字符的最长子字符串\](1-Java开发/2-剑指offer专项突击版/剑指%20Offer II 016. 不含重复字符的最长子字符串.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer-ii-016.-bu-han-chong-fu-zi-fu-de-zui-zhang-zi-zi-fu-chuan-1java-kai-fa-2-jian-zhi-off.md)
- [\[剑指 Offer II 017. 含有所有字符的最短字符串\](1-Java开发/2-剑指offer专项突击版/剑指%20Offer II 017. 含有所有字符的最短字符串.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer-ii-017.-han-you-suo-you-zi-fu-de-zui-duan-zi-fu-chuan-1java-kai-fa-2-jian-zhi-offer-z.md)
- [\[剑指 Offer II 018. 有效的回文\](1-Java开发/2-剑指offer专项突击版/剑指%20Offer II 018. 有效的回文.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer-ii-018.-you-xiao-de-hui-wen-1java-kai-fa-2-jian-zhi-offer-zhuan-xiang-tu-ji-ban-jian.md)
- [剑指offer03：数组中重复的数字](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer03-shu-zu-zhong-chong-fu-de-shu-zi.md)
- [剑指offer18：删除链表节点](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer18-shan-chu-lian-biao-jie-dian.md)
- [剑指offer19：正则表达式匹配](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer19-zheng-ze-biao-da-shi-pi-pei.md)
- [剑指offer31： 栈的压入、弹出序列](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer31-zhan-de-ya-ru-tan-chu-xu-lie.md)
- [剑指offer34：二叉树中和为某一值的路径](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer34-er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing.md)
- [剑指offer37：序列化二叉树](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer37-xu-lie-hua-er-cha-shu.md)
- [剑指offer38：字符串的排列](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer38-zi-fu-chuan-de-pai-lie.md)
- [剑指offer42：连续子数组的最大和](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer42-lian-xu-zi-shu-zu-de-zui-da-he.md)
- [\[剑指offer43：1～n 整数中 1 出现的次数\](1-Java开发/2-剑指offer专项突击版/剑指offer43：1～n%20整数中 1 出现的次数.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/jian-zhi-offer-zhuan-xiang-tu-ji-ban/jian-zhi-offer431n-zheng-shu-zhong-1-chu-xian-de-ci-shu-1java-kai-fa-2-jian-zhi-offer-zhuan-xiang-tu.md)
- [算法题目](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu.md)
- [LeetCode 热题 HOT 100](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100.md)
- [\[1.两数之和\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/1.两数之和.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/1.-liang-shu-zhi-he-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-1001.-liang-shu-zhi-he--md.md)
- [\[105. 从前序与中序遍历序列构造二叉树\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/105. 从前序与中序遍历序列构造二叉树.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/105.-cong-qian-xu-yu-zhong-xu-bian-li-xu-lie-gou-zao-er-cha-shu-1java-kai-fa-suan-fa-ti-mu-leetcode2.md)
- [\[11.盛水最多的容器\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/11.盛水最多的容器.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/11.-sheng-shui-zui-duo-de-rong-qi-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10011.-sheng-shui.md)
- [\[114. 二叉树展开为链表\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/114. 二叉树展开为链表.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/114.-er-cha-shu-zhan-kai-wei-lian-biao-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100114.-er-ch.md)
- [\[121. 买卖股票的最佳时机\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/121. 买卖股票的最佳时机.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/121.-mai-mai-gu-piao-de-zui-jia-shi-ji-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100121.-mai-m.md)
- [\[139. 单词拆分\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/139. 单词拆分.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/139.-dan-ci-chai-fen-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100139.-dan-ci-chai-fen--md.md)
- [\[146. LRU缓存\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/146. LRU缓存.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/146.-lru-huan-cun-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100146.-lru-huan-cun--md.md)
- [\[17. 电话号码的字母组合\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/17. 电话号码的字母组合.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/17.-dian-hua-hao-ma-de-zi-mu-zu-he-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10017.-dian-hua-h.md)
- [\[19. 删除链表的倒数第 N 个结点\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/19. 删除链表的倒数第 N 个结点.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/19.-shan-chu-lian-biao-de-dao-shu-di-n-ge-jie-dian-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-1.md)
- [\[198. 打家劫舍\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/198. 打家劫舍.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/198.-da-jia-jie-she-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100198.-da-jia-jie-she--md.md)
- [\[2.两数相加\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/2.两数相加.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/2.-liang-shu-xiang-jia-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-1002.-liang-shu-xiang-jia--md.md)
- [\[20. 有效的括号\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/20. 有效的括号.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/20.-you-xiao-de-kuo-hao-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10020.-you-xiao-de-kuo-hao-..md)
- [\[200. 岛屿数量\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/200. 岛屿数量.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/200.-dao-yu-shu-liang-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100200.-dao-yu-shu-liang--md.md)
- [\[207. 课程表\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/207. 课程表.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/207.-ke-cheng-biao-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100207.-ke-cheng-biao--md.md)
- [\[21.合并两个有序链表\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/21.合并两个有序链表.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/21.-he-bing-liang-ge-you-xu-lian-biao-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10021.-he-bing.md)
- [\[22. 括号生成\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/22. 括号生成.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/22.-kuo-hao-sheng-cheng-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10022.-kuo-hao-sheng-cheng-..md)
- [\[226. 翻转二叉树\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/226. 翻转二叉树.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/226.-fan-zhuan-er-cha-shu-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100226.-fan-zhuan-er-cha-s.md)
- [\[234. 回文链表\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/234. 回文链表.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/234.-hui-wen-lian-biao-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100234.-hui-wen-lian-biao--md.md)
- [\[283. 移动零\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/283. 移动零.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/283.-yi-dong-ling-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100283.-yi-dong-ling--md.md)
- [\[3.无重复字符的最长子串\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/3.无重复字符的最长子串.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/3.-wu-chong-fu-zi-fu-de-zui-zhang-zi-chuan-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-1003.-wu.md)
- [\[300. 最长递增子序列\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/300. 最长递增子序列.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/300.-zui-chang-di-zeng-zi-xu-lie-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100300.-zui-chang-d.md)
- [\[337. 打家劫舍 III\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/337. 打家劫舍 III.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/337.-da-jia-jie-she-iii1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100337.-da-jia-jie-she-iii-md.md)
- [\[34. 在排序数组中查找元素的第一个和最后一个位置\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/34. 在排序数组中查找元素的第一个和最后一个位置.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/34.-zai-pai-xu-shu-zu-zhong-cha-zhao-yuan-su-de-di-yi-ge-he-zui-hou-yi-ge-wei-zhi-1java-kai-fa-suan.md)
- [\[39. 组合总和\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/39. 组合总和.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/39.-zu-he-zong-he-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10039.-zu-he-zong-he--md.md)
- [\[48. 旋转图像\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/48. 旋转图像.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/48.-xuan-zhuan-tu-xiang-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10048.-xuan-zhuan-tu-xiang-..md)
- [\[5.最长回文子串\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/5.最长回文子串.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/5.-zui-chang-hui-wen-zi-chuan-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-1005.-zui-chang-hui-we.md)
- [\[53. 最大子数组和\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/53. 最大子数组和.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/53.-zui-da-zi-shu-zu-he-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10053.-zui-da-zi-shu-zu-he-..md)
- [\[543. 二叉树的直径\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/543. 二叉树的直径.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/543.-er-cha-shu-de-zhi-jing-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100543.-er-cha-shu-de-zh.md)
- [\[55. 跳跃游戏\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/55. 跳跃游戏.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/55.-tiao-yue-you-xi-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10055.-tiao-yue-you-xi--md.md)
- [\[56. 合并区间\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/56. 合并区间.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/56.-he-bing-qu-jian-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10056.-he-bing-qu-jian--md.md)
- [\[64. 最小路径和\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/64. 最小路径和.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/64.-zui-xiao-lu-jing-he-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10064.-zui-xiao-lu-jing-he-..md)
- [\[739. 每日温度\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/739. 每日温度.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/739.-mei-ri-wen-du-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-100739.-mei-ri-wen-du--md.md)
- [\[78. 子集\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/78. 子集.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/78.-zi-ji-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10078.-zi-ji--md.md)
- [\[96. 不同的二叉搜索树\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/96. 不同的二叉搜索树.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/96.-bu-tong-de-er-cha-sou-suo-shu-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10096.-bu-tong-de.md)
- [\[98. 验证二叉搜索树\](1-Java开发/算法题目/LeetCode%20热题 HOT 100/98. 验证二叉搜索树.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-re-ti-hot-100/98.-yan-zheng-er-cha-sou-suo-shu-1java-kai-fa-suan-fa-ti-mu-leetcode20-re-ti-hot-10098.-yan-zheng-er.md)
- [leetcode 自选测试题](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti.md)
- [\[007. 整数反转\](1-Java开发/算法题目/leetcode%20自选测试题/007. 整数反转.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/007.-zheng-shu-fan-zhuan-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-007.-zheng-shu-fan.md)
- [\[009. 回文数\](1-Java开发/算法题目/leetcode%20自选测试题/009. 回文数.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/009.-hui-wen-shu-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-009.-hui-wen-shu--md.md)
- [\[089. 格雷编码\](1-Java开发/算法题目/leetcode%20自选测试题/089. 格雷编码.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/089.-ge-lei-bian-ma-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-089.-ge-lei-bian-ma--md.md)
- [\[101. 对称二叉树\](1-Java开发/算法题目/leetcode%20自选测试题/101. 对称二叉树.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/101.-dui-chen-er-cha-shu-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-101.-dui-chen-er-ch.md)
- [\[104. 二叉树的最大深度\](1-Java开发/算法题目/leetcode%20自选测试题/104. 二叉树的最大深度.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/104.-er-cha-shu-de-zui-da-shen-du-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-104.-er-ch.md)
- [\[142. 环形链表 II\](1-Java开发/算法题目/leetcode%20自选测试题/142. 环形链表 II.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/142.-huan-xing-lian-biao-ii1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-142.-huan-xing-li.md)
- [\[160. 相交链表\](1-Java开发/算法题目/leetcode%20自选测试题/160. 相交链表.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/160.-xiang-jiao-lian-biao-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-160.-xiang-jiao-li.md)
- [206：反转链表](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/206-fan-zhuan-lian-biao.md)
- [\[240. 搜索二维矩阵 II 剑指4：二维数组中的查找\](1-Java开发/算法题目/leetcode%20自选测试题/240. 搜索二维矩阵 II 剑指4：二维数组中的查找.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/240.-sou-suo-er-wei-ju-zhen-ii-jian-zhi-4-er-wei-shu-zu-zhong-de-cha-zhao-1java-kai-fa-suan-fa-ti-mu.md)
- [\[303. 区域和检索 - 数组不可变\](1-Java开发/算法题目/leetcode%20自选测试题/303. 区域和检索 - 数组不可变.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/303.-qu-yu-he-jian-suo-shu-zu-bu-ke-bian-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-303.md)
- [344.反转字符串](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/344.-fan-zhuan-zi-fu-chuan.md)
- [\[455. 分发饼干\](1-Java开发/算法题目/leetcode%20自选测试题/455. 分发饼干.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/455.-fen-fa-bing-gan-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-455.-fen-fa-bing-gan-.m.md)
- [\[557. 反转字符串中的单词 III\](1-Java开发/算法题目/leetcode%20自选测试题/557. 反转字符串中的单词 III.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/557.-fan-zhuan-zi-fu-chuan-zhong-de-dan-ci-iii1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-t.md)
- [\[682. 棒球比赛\](1-Java开发/算法题目/leetcode%20自选测试题/682. 棒球比赛.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/682.-bang-qiu-bi-sai-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-682.-bang-qiu-bi-sai-.m.md)
- [\[707. 设计链表\](1-Java开发/算法题目/leetcode%20自选测试题/707. 设计链表.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/707.-she-ji-lian-biao-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-707.-she-ji-lian-biao.md)
- [\[852. 山脉数组的峰顶索引\](1-Java开发/算法题目/leetcode%20自选测试题/852. 山脉数组的峰顶索引.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/852.-shan-mai-shu-zu-de-feng-ding-suo-yin-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-85.md)
- [\[933. 最近的请求次数\](1-Java开发/算法题目/leetcode%20自选测试题/933. 最近的请求次数.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/933.-zui-jin-de-qing-qiu-ci-shu-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-933.-zui-jin.md)
- [\[977. 有序数组的平方\](1-Java开发/算法题目/leetcode%20自选测试题/977. 有序数组的平方.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/leetcode-zi-xuan-ce-shi-ti/977.-you-xu-shu-zu-de-ping-fang-1java-kai-fa-suan-fa-ti-mu-leetcode20-zi-xuan-ce-shi-ti-977.-you-xu.md)
- [动态规划](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/suan-fa-ti-mu/dong-tai-gui-hua.md)
- [代码规范](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/dai-ma-gui-fan.md)
- [\[什么是CRUD( What is CRUD)\](1-Java开发/什么是CRUD(%20What is CRUD).md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/shen-me-shi-crud-what-is-crud1java-kai-fa-shen-me-shi-crud20what-is-crud-md.md)
- [有了基本数据类型，为什么还需要包装类型](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/you-le-ji-ben-shu-ju-lei-xing-wei-shen-me-hai-xu-yao-bao-zhuang-lei-xing.md)
- [最新的java不推荐使用date类型](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/zui-xin-de-java-bu-tui-jian-shi-yong-date-lei-xing.md)
- [\[HTTP 协议的 8 种请求类型介绍\](1-Java开发/HTTP%20协议的 8 种请求类型介绍.md)](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/http-xie-yi-de-8-zhong-qing-qiu-lei-xing-jie-shao-1java-kai-fa-http20-xie-yi-de-8-zhong-qing-qiu-lei.md)
- [java基础](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/java-ji-chu.md)
- [java开发规范](https://qiangrens-organization.gitbook.io/qkd90/java-kai-fa/java-kai-fa-gui-fan.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://qiangrens-organization.gitbook.io/qkd90/java-kai-fa.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.
