文章 2024-08-16 来自:开发者社区

LeetCode第67题二进制求和

继续打卡算法题,今天学习的是LeetCode第67题二进制求和,这道题目是道简单题。算法题的一些解题思路和技巧真的非常巧妙,每天看一看算法题和解题思路,我相信对我们的编码思维和编码能力有一些提升。 分析一波题目 哈哈,虽然是简单题,我们也要好好看看题目,学习一些解题技巧,提升我们的解题思维能力。 二进制求和,掌握二进制相加的规则比较重要,二进制相加,逢二进一,其他情况没有进位。知道这好...

LeetCode第67题二进制求和
文章 2024-06-13 来自:开发者社区

【经典LeetCode算法题目专栏分类】【第4期】BFS广度优先算法:单词接龙、最小基因变化、二进制矩阵中的最短路径

一般涉及到最小层数问题,要想到BFS。只要找到第一个符合条件的就是最小层数。 单词接龙 # 单向BFS clas...

【经典LeetCode算法题目专栏分类】【第4期】BFS广度优先算法:单词接龙、最小基因变化、二进制矩阵中的最短路径
文章 2024-06-10 来自:开发者社区

LeetCode题目67:二进制求和

作者介绍:10年大厂数据\经营分析经验,现任大厂数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python 欢迎加入社区:码上找工作 作者专栏每日更新: LeetCode解锁1000题: 打怪升级之旅 python数据分析可视化:企业实战案例 备注说明:方便大家阅读,统一使用python,带必要注释,公众...

文章 2024-06-05 来自:开发者社区

【经典算法】LeetCode 67. 二进制求和(Java/C/Python3/Golang实现含注释说明,Easy)

题目描述 给定两个二进制字符串,返回它们的和(也表示为二进制字符串)。 输入为两个非空的二进制字符串,只包含字符 ‘0’ 或 ‘1’。 原题:LeetCode 67 思路及实现 方式一:模拟手工加法 思路 我们可以通过模拟手工加法的过程来解决这个问题。从两个二进制字符串的末尾开始,逐位相加,并处理可能出现的进位。如果两个字符串长度不同,则需...

文章 2024-04-15 来自:开发者社区

【力扣】67. 二进制求和

题目描述 给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。 示例 1: 输入:a = “11”, b = “1” 输出:“100” 示例 2: 输入:a = “1010”, b = “1011” 输出:“10101” 提示: 1 <= a...

文章 2024-03-13 来自:开发者社区

LeetCode[题解] 2864. 最大二进制奇数

题目 给你一个 二进制 字符串 s ,其中至少包含一个 '1' 。 你必须按某种方式 重新排列 字符串中的位,使得到的二进制数字是可以由该组合生成的 最大二进制奇数 。 以字符串形式,表示并返回可以由给定组合生成的最大二进制奇数。 注意 返回的结果字符串 可以 含前导零。   示例 1: 输入:s = "010" 输出:"...

文章 2024-01-23 来自:开发者社区

leetcode:190. 颠倒二进制位

一、题目:函数原型:uint32_t reverseBits(uint32_t n) 解释:uint32是无符号int或short的别称,传入的参数是一个32位二进制串,返回值是该32位二进制串逆序后的十进制值二、思路: 实际上并不需要真的去逆序二进制串,只需要将逆序的的二进制串的十进制结果计算出来即可。那么只要每次取出原二进制串的一个低位,作为新二进制串的一个高位来计算。例如,取出原二进制串的....

leetcode:190. 颠倒二进制位
文章 2024-01-15 来自:开发者社区

leetcode-1784:检查二进制字符串字段

题目题目连接给你一个二进制字符串 s ,该字符串 不含前导零 。如果 s 包含 零个或一个由连续的 ‘1’ 组成的字段 ,返回 true 。否则,返回 false 。如果 s 中 由连续若干个 ‘1’ 组成的字段 数量不超过 1,返回 true 。否则,返回 false 。示例 1:输入:s = "1001" 输出:false 解释:由连续若干个 '1' 组成的字段数量为 2,返回 false示....

文章 2024-01-15 来自:开发者社区

leetcode-67:二进制求和

题目题目连接给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。示例 1:输入:a = "11", b = "1" 输出:"100"示例 2:输入:a = "1010", b = "1011" 输出:"10101"解题方法一:class Solution { public: string addBinary(string a, string b) { i...

文章 2024-01-15 来自:开发者社区

leetcode-1582:二进制矩阵中的特殊位置

题目题目连接给你一个大小为 rows x cols 的矩阵 mat,其中 mat[i][j] 是 0 或 1,请返回 矩阵 mat 中特殊位置的数目 。特殊位置 定义:如果 mat[i][j] == 1 并且第 i 行和第 j 列中的所有其他元素均为 0(行和列的下标均 从 0 开始 ),则位置 (i, j) 被称为特殊位置。示例 1:输入:mat = [[1,0,0], ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注