上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 剑指 Offer 09. 用两个栈实现队列 难度简单249 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入 阅读全文
posted @ 2021-06-22 22:51 深圳地铁Princess 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 912. 排序数组 难度中等304 给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] 提示: 1 <= nums.length 阅读全文
posted @ 2021-06-22 22:32 深圳地铁Princess 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 633. 平方数之和 难度中等245 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c 。 示例 1: 输入:c = 5 输出:true 解释:1 * 1 + 2 * 2 = 5 示例 2: 输入:c = 3 输出:false 示例 3: 输入:c = 4 阅读全文
posted @ 2021-04-28 20:02 深圳地铁Princess 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1512. 好数对的数目 难度简单62 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1: 输入:nums = [1,2,3,1,1,3] 输出:4 解释:有 4 组好 阅读全文
posted @ 2021-04-26 15:37 深圳地铁Princess 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1822. 数组元素积的符号 难度简单4 已知函数 signFunc(x) 将会根据 x 的正负返回特定值: 如果 x 是正数,返回 1 。 如果 x 是负数,返回 -1 。 如果 x 是等于 0 ,返回 0 。 给你一个整数数组 nums 。令 product 为数组 nums 中所有元素值的乘积 阅读全文
posted @ 2021-04-25 10:20 深圳地铁Princess 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 145. 二叉树的后序遍历 难度中等571 给定一个二叉树,返回它的 后序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [3,2,1] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 使用栈来实现迭代的方法。 错解: 并不是root->right != null 阅读全文
posted @ 2021-04-23 09:57 深圳地铁Princess 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 11. 盛最多水的容器 难度中等2392 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明 阅读全文
posted @ 2021-04-21 16:39 深圳地铁Princess 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 28. 实现 strStr() 难度简单842 实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。 说明: 当 needle 是空字符串时 阅读全文
posted @ 2021-04-20 19:19 深圳地铁Princess 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 27. 移除元素 难度简单857 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明 阅读全文
posted @ 2021-04-19 20:23 深圳地铁Princess 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 26. 删除有序数组中的重复项 难度简单1974 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出的 阅读全文
posted @ 2021-04-18 20:42 深圳地铁Princess 阅读(56) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页