René's URL Explorer Experiment


Title: 剑指Offer算法 | 凡是过往、皆为序章

Open Graph Title: 剑指Offer算法

Description: 剑指Offer算法 总结整理,剑指Offer上笔刷的算法习题 算法题 数组和矩阵 栈、队列、堆 双指针 链表 树 综合类型 贪心思想 二分查找 分治 排列 动态规划 数学问题 位运算 其他分类 参考资料 牛客网:https://www.nowcoder.com/exam/oj/ta?tpId=13

Open Graph Description: 剑指Offer算法 总结整理,剑指Offer上笔刷的算法习题 算法题 数组和矩阵 栈、队列、堆 双指针 链表 树 综合类型 贪心思想 二分查找 分治 排列 动态规划 数学问题 位运算 其他分类 参考资料 牛客网:https://www.nowcoder.com/exam/oj/ta?tpId=13

Opengraph URL: https://142vip.cn/JavaScriptCollection/solo-algorithm/sword-point.html

Generator: VuePress 2.0.0-rc.22

direct link

Domain: 142vip.github.io


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"Article","headline":"剑指Offer算法","image":[""],"dateModified":"2024-07-28T10:06:41.000Z","author":[{"@type":"Person","name":"微信公众号:储凡","email":"fairy_vip@2925.com","url":"https://github.com/142vip","homePage":"https://142vip.cn","github":"https://gitee.com/mmdapl","githubVip":"https://gitee.com/chufan443","gitee":"https://gitee.com/chufan443"}]}

themeVuePress Theme Hope 2.0.0-rc.87
og:site_name凡是过往、皆为序章
og:typearticle
og:localezh-CN
og:updated_time2024-07-28T10:06:41.000Z
article:modified_time2024-07-28T10:06:41.000Z
datePublished2023-02-23T01:43:34.000Z
timeRequiredPT11M

Links:

跳至主要內容https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#main-content
凡是过往、皆为序章https://142vip.github.io/JavaScriptCollection/
🔥 首页https://142vip.github.io/JavaScriptCollection/
❓ 面试必刷Top101https://142vip.github.io/JavaScriptCollection/solo-algorithm/interview-101/
⚔️ 剑指Offerhttps://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html
🌟 Shell篇https://142vip.github.io/JavaScriptCollection/solo-algorithm/shell/
🫀 牛客https://www.nowcoder.com/
🪐 力扣https://leetcode-cn.com/
🏫 杭电OJhttps://acm.hdu.edu.cn/
💡 Battle面试官https://142vip.github.io/JavaScriptCollection/battle-interview/
👩🏻‍💻 前端https://142vip.github.io/JavaScriptCollection/front-end/
👨🏻‍💻 后端https://142vip.github.io/JavaScriptCollection/server-end/
💫 开发技巧https://142vip.github.io/JavaScriptCollection/develop-skill/
🕸️ 微服务架构https://142vip.github.io/JavaScriptCollection/microservice/
📖 读书整理https://142vip.github.io/JavaScriptCollection/read-books/
📄 变更记录https://142vip.github.io/JavaScriptCollection/changelog.html
📣 网站动态https://142vip.github.io/JavaScriptCollection/big-event-history.html
🎉 历史版本https://github.com/142vip/JavaScriptCollection/releases
🎯 开发计划https://142vip-cn.feishu.cn/share/base/view/shrcnuuRDWBoHLmYaknXWFuhR4d
🔗 技术&平台https://142vip.github.io/JavaScriptCollection/frequent-site-link.html
💥 公众号文章https://142vip.github.io/JavaScriptCollection/wechat-list.html
https://github.com/142vip/JavaScriptCollection
❓ 面试必刷Top101https://142vip.github.io/JavaScriptCollection/solo-algorithm/interview-101/
⚔️ 剑指Offerhttps://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html
🌟 Shell篇https://142vip.github.io/JavaScriptCollection/solo-algorithm/shell/
🫀 牛客https://www.nowcoder.com/
🪐 力扣https://leetcode-cn.com/
🏫 杭电OJhttps://acm.hdu.edu.cn/
微信公众号:储凡https://github.com/142vip
剑指Offer算法https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#剑指offer算法
算法题https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#算法题
数组和矩阵https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#数组和矩阵
【简单】数组中重复的数字https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/duplicate.html
【简单】替换空格https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/replace-space.html
【简单】第一个只出现一次的字符位置https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/first-not-repeating-char.html
【中等】二维数组中的查找https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find.html
【较难】顺时针打印矩阵https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/print-matrix.html
栈、队列、堆https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#栈、队列、堆
【简单】两个栈实现队列https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/stack-to-queue.html
【中等】最小的k个数https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/get-least-num.html
【中等】数据流中的中位数https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/insert-get-median.html
【中等】栈的压入、弹出序列https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/is-pop-order.html
【中等】字符流中的第一个不重复的字符https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/first-appear-str.html
【较难】滑动窗口的最大值https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/max-window-value.html
【较难】包含min函数的栈https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/get-min-stack.html
双指针https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#双指针
【中等】和为S的两个数字https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find-sum-nums.html
【中等】和为S的连续正数序列https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find-continuous-sequence.html
【中等】左旋转字符串https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/left-rotate-str.html
【较难】翻转单词顺序列https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/reverse-sentence.html
链表https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#链表
【简单】合并两个排序的链表https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/merge-sort-link.html
【简单】两个链表的第一个公共结点https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find-1st-common-node.html
【简单】从尾到头打印链表https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/print-list.html
【中等】链表中倒数第K个结点https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find-k-node.html
【中等】反转链表https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/reverse-list.html
【中等】链表中环的入口结点https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/entry-loop-node.html
【较难】删除链表中重复的结点https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/delete-duplicate-node.html
【较难】复杂链表的复制https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/clone-link.html
https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#树
【简单】从上往下打印二叉树https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/print-tree-top-bottom.html
【简单】二叉树的镜像https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/mirror-tree.html
【简单】二叉树的深度https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/tree-depth.html
【简单】判断是不是平衡二叉树https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/is-balance-tree.html
【中等】把二叉树打印成多行https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/print-tree.html
【中等】重建二叉树https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/reconstruct-binary-tree.html
【中等】二叉树的下一个结点https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/get-next-node.html
【中等】二叉查找树的第K个结点https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/bst-k-node.html
【中等】二叉搜索树的后序遍历序列https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/verify-bst-sequence.html
【较难】树的子结构https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/hash-subtree.html
【困难】对称的二叉树https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/is-symmetrical.html
【简单】二叉树中和为某一值的路径(一)https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/has-path-sum.html
【中等】二叉树中和为某一值的路径(二)https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find-path-sum.html
【中等】二叉树中和为某一值的路径(三)https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find-path-sum-three.html
【中等】二叉搜索树与双向链表https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/bst-convert.html
【较难】序列化二叉树https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/serialize-tree.html
【简单】二叉搜索树的最近公共祖先https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/lowest-common-ancestor-tree.html
【中等】在二叉树中找到两个节点的最近公共祖先https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/lowest-common-ancestor-node.html
综合类型https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#综合类型
贪心思想https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#贪心思想
【中等】剪绳子https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/cut-rope.html
【较难】剪绳子(进阶版)https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/cut-rope-pro.html
二分查找https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#二分查找
【简单】旋转数组的最小数字https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/min-rotate-number.html
【中等】数字在升序数组中出现的次数https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/get-k-number.html
分治https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#分治
【中等】数值的整数次方https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/power.html
排列https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#排列
【中等】调整数组顺序使奇数位于偶数前面https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/reorder-array.html
【中等】数组中的逆序对https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/inverse-pairs.html
【较难】把数组排成最小的数https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/print-min-number.html
动态规划https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#动态规划
【入门】斐波那契数列https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/fibonacci.html
【简单】跳台阶 要么跳一阶,要么跳两阶https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/jump-floor.html
【简单】连续子数组的最大和https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find-greatest-sum.html
【简单】构建乘积数组https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/multiply.html
【中等】变态跳台阶 找规律 可跳任意阶https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/jump-floor-random.html
【中等】矩形覆盖https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/rect-cover.html
【较难】丑数https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/get-ugly-num.html
数学问题https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#数学问题
【简单】数组中出现次数超过一半的数字https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/more-than-half-num.html
【中等】圆圈中最后剩下的数 约瑟夫问题https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/last-remaining.html
【中等】从1到n整数中1出现的次数https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/number-count-in-n.html
位运算https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#位运算
【中等】二进制中1的个数https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/number-count.html
【中等】数组中只出现一次的两个数字https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/find-nums-appear-once.html
其他分类https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#其他分类
【简单】不用加减乘除做加法https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/add.html
【中等】扑克牌顺子https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/is-continuous.html
【较难】把字符串转换成整数https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point/str-to-int.html
参考资料https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#参考资料
https://www.nowcoder.com/exam/oj/ta?tpId=13https://www.nowcoder.com/exam/oj/ta?tpId=13
更新日志https://142vip.github.io/JavaScriptCollection/solo-algorithm/sword-point.html#doc-changelog
编辑此页https://github.com/142vip/JavaScriptCollection/edit/next/docs/solo-algorithm/sword-point/Readme.md
上一页❓ 面试必刷Top101https://142vip.github.io/JavaScriptCollection/solo-algorithm/interview-101/
下一页🌟 Shell篇https://142vip.github.io/JavaScriptCollection/solo-algorithm/shell/
@142viphttps://github.com/142vip
百度统计https://tongji.baidu.com/web/welcome/login
鄂ICP备17025193号-1https://beian.miit.gov.cn/#/Integrated/index
https://142vip.github.io/JavaScriptCollection
https://js-collection.vercel.app
https://js-collection.netlify.app

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.