随笔分类 -  JAVA

摘要:在704. 二分查找 - 啤酒加点醋 - 博客园 (cnblogs.com)中,介绍了起始点left和right的选择与while()中的关系,依照目前做题看来,这个依然是对的。但在做题中,仍然会产生怀疑,以至于需要一遍遍的在本子上画示意图。目前,总结一下关于left和right的变化方法: 1. 阅读全文
posted @ 2022-03-26 17:01 啤酒加点醋 阅读(32) 评论(0) 推荐(0) 编辑
摘要:113. 路径总和 II - 力扣(LeetCode) (leetcode-cn.com) DFS和BFS初探。 阅读全文
posted @ 2022-03-23 13:40 啤酒加点醋 阅读(10) 评论(0) 推荐(0) 编辑
摘要:n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 。 示例 1: 输入:ratings = 阅读全文
posted @ 2022-03-19 15:03 啤酒加点醋 阅读(75) 评论(0) 推荐(0) 编辑
摘要:给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入:nums = [4,3,2,7,8,2,3,1] 输出:[5,6] 示例 2: 输入:nums 阅读全文
posted @ 2022-03-17 10:40 啤酒加点醋 阅读(50) 评论(0) 推荐(0) 编辑
摘要:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最小值为1 阅读全文
posted @ 2022-03-15 10:30 啤酒加点醋 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。 示例 1: 输入: [0,1,3] 输出: 2 示例 2: 输入: [0,1,2,3,4,5,6,7,9] 输出: 8 限制: 1 阅读全文
posted @ 2022-03-14 14:45 啤酒加点醋 阅读(26) 评论(0) 推荐(0) 编辑
摘要:给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。 示例 1: 输入:n = 1 输出:true 解释:20 = 1 示例 2: 输入:n = 16 输出:true 阅读全文
posted @ 2022-02-02 10:47 啤酒加点醋 阅读(31) 评论(0) 推荐(0) 编辑
摘要:给定一个头结点为 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,2,3,4,5] 输出:此列表中的结点 3 (序列化形式:[3,4,5]) 返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。 注意,我们返回了 阅读全文
posted @ 2022-02-01 20:26 啤酒加点醋 阅读(37) 评论(0) 推荐(0) 编辑
摘要:给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5 阅读全文
posted @ 2022-01-22 16:06 啤酒加点醋 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一看就会,一写就废的原因找到了! 先上题目: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target 阅读全文
posted @ 2022-01-21 21:24 啤酒加点醋 阅读(24) 评论(0) 推荐(0) 编辑
摘要:给你两个整数 a 和 b ,不使用 运算符 + 和 - ​​​​​​​,计算并返回两整数之和。 示例 1: 输入:a = 1, b = 2 输出:3 示例 2: 输入:a = 2, b = 3 输出:5 提示: -1000 <= a, b <= 1000 因为不能使用加号和减号,故需要从计算机本身逻 阅读全文
posted @ 2022-01-19 15:03 啤酒加点醋 阅读(63) 评论(0) 推荐(0) 编辑
摘要:题目 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 示例 2: 输入: num1 = "123", num2 = "456" 输出: 阅读全文
posted @ 2022-01-16 15:25 啤酒加点醋 阅读(36) 评论(0) 推荐(0) 编辑
摘要:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 示例 阅读全文
posted @ 2022-01-14 12:24 啤酒加点醋 阅读(31) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 1 输出:[] 示例 3: 输入:head = [1,2], n = 1 输出: 阅读全文
posted @ 2022-01-05 13:33 啤酒加点醋 阅读(27) 评论(0) 推荐(0) 编辑
摘要:中间temp temp = a; a = b; b = temp; 相加减 a = a + b; b = a - b; a = a - b; 或 a = a - b; b = a + b; a = b - a; 位操作 a = a ^ b; b = a ^ b; a = a ^ b; 阅读全文
posted @ 2021-12-20 15:20 啤酒加点醋 阅读(104) 评论(0) 推荐(0) 编辑
摘要:给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5 阅读全文
posted @ 2021-12-16 18:08 啤酒加点醋 阅读(31) 评论(0) 推荐(0) 编辑
摘要:给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: prices = [7,1, 阅读全文
posted @ 2021-12-16 15:49 啤酒加点醋 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Given an array nums of size n, return the majority element. The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume t 阅读全文
posted @ 2021-12-16 13:12 啤酒加点醋 阅读(16) 评论(0) 推荐(0) 编辑
摘要:A parentheses string is valid if and only if: It is the empty string, It can be written as AB (A concatenated with B), where A and B are valid strings 阅读全文
posted @ 2021-12-15 15:03 啤酒加点醋 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Given a non-empty array of integers nums, every element appears twice except for one. Find that single one. You must implement a solution with a linea 阅读全文
posted @ 2021-12-14 22:04 啤酒加点醋 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示