首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
剑指offer
yibucuo
创建于2022-05-05
订阅专栏
剑指offer 题库
等 2 人订阅
共75篇文章
创建于2022-05-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
剑指 Offer 64. 求1+2+…+n
剑指 Offer 64. 求1+2+…+n 求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1:
剑指 Offer 59 - I. 滑动窗口的最大值
剑指 Offer 59 - I. 滑动窗口的最大值 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。
剑指 Offer 58 - II. 左旋转字符串
剑指 Offer 58 - II. 左旋转字符串 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,
剑指 Offer 50. 第一个只出现一次的字符
剑指 Offer 50. 第一个只出现一次的字符 在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。
剑指 Offer 32 - III. 从上到下打印二叉树 III
剑指 Offer 32 - III. 从上到下打印二叉树 III 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,
剑指 Offer 32 - II. 从上到下打印二叉树 II
剑指 Offer 32 - II. 从上到下打印二叉树 II 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。 题目太简单 不解释
剑指 Offer 20. 表示数值的字符串
剑指 Offer 20. 表示数值的字符串 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 'e'
剑指 Offer 19. 正则表达式匹配
剑指 Offer 19. 正则表达式匹配 使用RegExp 和 eval都可以将字符串 转成js代码来使用的, 我们只需要将.转义一下就行,然后*刚好和正则匹配的定义一样的使用就不做更改了
剑指 Offer 31. 栈的压入、弹出序列
剑指 Offer 31. 栈的压入、弹出序列 思路:用一个栈去模拟该输入栈的输入顺序,在每个元素入栈时,要从输出栈中取出输出一个元素,看当前的入栈元素是否适合出栈,如果是的则进一步判断,前一个入栈元素
剑指 Offer 14- II. 剪绳子 II
剑指 Offer 14- II. 剪绳子 II 这是一个数学结论,只需要记住就行了 绳子长度 > 4 ,不断减去长度3 直到绳子长度小于等于4 最后所有段相乘,就是最大的乘积
剑指 Offer 32 - I. 从上到下打印二叉树
剑指 Offer 32 - I. 从上到下打印二叉树 在遍历树的时候常常用到这个套路,就是把每层树的节点放入一个队列里面,然后处理完一个队列后,就处理下一个队列,注意,这里有个巧妙之处,while (
剑指 Offer 28. 对称的二叉树
剑指 Offer 28. 对称的二叉树 1.递归法 同一个级别 两个节点如何判断它是否对称,假设设a 和 b两个同一代节点 如果a 是 null 且 b也为null 则直接返回true 如果a是nul
剑指 Offer 68 - II. 二叉树的最近公共祖先
剑指 Offer 68 - II. 二叉树的最近公共祖先 流程分析 根节点等于p或q,那么root是最近公共祖先 向左子树寻找p 和 q 只要找到了一个 就说明左子树找到了存在一个 向右子树寻找p 和
下一页