# 剑指offer专项突击版

- [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)


---

# 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/jian-zhi-offer-zhuan-xiang-tu-ji-ban.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.
