算法
许多许多许多多
这个作者很懒,什么都没留下…
展开
-
LeetCode(每周一题)——461. 汉明距离
题目地址为:https://leetcode-cn.com/problems/hamming-distance/submissions/两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数x和y,计算它们之间的汉明距离。输入: x = 1, y = 4输出: 2解题: 这道题主要用到两个结论1.异或操作:两位不同得1,相同得0;2....原创 2020-02-27 11:00:46 · 159 阅读 · 0 评论 -
LeetCode(每周一题)——1342. 将数字变成 0 的操作次数
题目地址为:https://leetcode-cn.com/problems/number-of-steps-to-reduce-a-number-to-zero/给你一个非负整数num,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。理解题意之后,一个简单的while循环就能搞定。 public int numberOfStep...原创 2020-02-27 10:40:58 · 162 阅读 · 0 评论 -
LeetCode(每周一题)——70. 爬楼梯
题目地址为:https://leetcode-cn.com/problems/climbing-stairs/假设你正在爬楼梯。需要 n阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶解题:...原创 2019-11-16 14:06:13 · 114 阅读 · 0 评论 -
LeetCode(每周一题)——53. 最大子序和
题目地址为:https://leetcode-cn.com/problems/maximum-subarray/给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。解题:1.暴力解法暴力解...原创 2019-11-16 13:52:00 · 173 阅读 · 0 评论 -
LeetCode(每周一题)——35. 搜索插入位置
题目地址为:https://leetcode-cn.com/problems/search-insert-position/给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 :输入: [1,3,5,6], 5 输出: 2输入: [1,3,5,6], 2 输出: 1...原创 2019-11-03 14:03:18 · 113 阅读 · 0 评论