leetcode LeetCode刷题-7-整数反转 给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反装。示例1 输入:123输出:321示例2输出:-123输出:-321注意假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [-(2^31), 2^31 – 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。
leetcode LeetCode刷题-1-两数之和 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例 给定 nums = [2, 7, 11, 15],target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回[0, 1]
leetcode LeetCode刷题之旅简单篇13-Roman-to-Integer罗马数字转整数 Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.
leetcode leetcode-0524-0529-所刷题目 [22].括号生成 {代码…} [01].两数之和 {代码…} [40]. 最小的k个数 {代码…} [49] 字母异位词分组 {代码…} [94] 二叉树的中序遍历 {代码…} [242] 有效的字母异位词 {代码…} [347] 前 K 个高频元素 {代码…} [429] N叉树的层序遍历 {代码…} [589] N叉树的前序遍历 {代码…} [590] N叉树的后序遍历 {代码…}
leetcode leetcode-0518-0522-所刷题目 背景 记录一下,工作之所刷的 leetcode 题目。 01.twoSum {代码…} 15.threeSum {代码…} 70.climbStairs {代码…} 283.moveZeroes {代码…} 11.maxArea {代码…} 84.largestRectangleArea {代码…} 239.maxSlidingWindow {代码…} 289.rotateArray {代码…} 88.mergeTwoArray {代码…} 21.mergeTwoLists {代码…
leetcode 齐姐漫画排序算法三之快排 算法 首先选一个基准 pivot,然后过一遍数组, 把小于 pivot 的都挪到 pivot 的左边, 把大于 pivot 的都挪到 pivot 的右边。 这样一来,这个 pivot 的位置就确定了,也就是排好了 1 个元素。 然后对 pivot 左边 ? 的数排序, 对 pivot 右边 ? 的数排序, 就完成了。 那怎么排左边和右边? 答:同样的方法。 所以快排也…
leetcode leetcode-37-解数独-回溯法模板 比如说上图坐标中的 [0,2] 这个位置,通过观察,我们可以知道这个位置可以放置的数字有:1、2、4,如果我们当前位置选择放置 1,则下一个位置能够选择放置的数字有:2、6,如果我们当前位置选择放置 2,则下一个位置能够选择放置的数字有:1、6 。通过分析可以画出树形解:
leetcode LeetCode1两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。