leetcode
文章平均质量分 52
leetcode
飘然渡沧海
这个作者很懒,什么都没留下…
展开
-
Leetcode42题:接雨水
解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输入:height = [4,2,0,3,2,5]原创 2024-05-22 16:35:42 · 717 阅读 · 0 评论 -
LeetCode989-数组形式的整数加法
LeetCode989-数组形式的整数加法题干解题1解题1题干对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组。例如,如果 X = 1231,那么其数组形式为 [1,2,3,1]。给定非负整数 X 的数组形式 A,返回整数 X+K 的数组形式。示例 1:输入:A = [1,2,0,0], K = 34输出:[1,2,3,4]解释:1200 + 34 = 1234示例 2:输入:A = [2,7,4], K = 181输出:[4,5,5]解释:274 + 18原创 2021-02-23 16:46:40 · 80 阅读 · 0 评论 -
LeetCode445-两数相加
LeetCode445-两数相加题干解题思路第一次代码逻辑、二次改版代码题干进阶:如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。示例:输入:(7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 8 -> 0 -> 7/** * Definition for singly-linked list. * public class ListNode { * int val; *原创 2021-02-23 16:00:10 · 125 阅读 · 0 评论 -
LeetCode371-两整数之和
LeetCode371 两整数之和题干思路解题补充题干不使用运算符 + 和 - ,计算两整数 a 、b 之和。示例 1:输入: a = 1, b = 2输出: 3示例 2:输入: a = -2, b = 3输出: 1思路说实话一开始博主在想的时候思路如下 1的二进制位是 01 2的二进制位是 10 3的二进制位是 11 如上述进制位,博主想使用 异或运算符^ ,重新复习异或运算符 异或运算符^ 两个操作数的位中,相同原创 2021-02-20 16:27:33 · 281 阅读 · 0 评论 -
leetcode67-二进制求和
两数之和原题一、思路二、解题1.思路12.思路2总结原题给你两个二进制字符串,返回它们的和(用二进制表示)输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”一、思路位数相加,如果位数相加结果等于2,位数变0,进1位,小于1位数正常相加在前一位相加仍等于2,位数变0,向前递增1二、解题1.思路1代码如下(示例): p原创 2021-02-20 09:54:38 · 83 阅读 · 1 评论 -
leetcode191-位1的个数
拉钩 位1的个数 java版位运算复习位1的个数1.试题位运算复习 刷题过程中位运算的重要性还是很重要的,先来波复习奥与运算符 &与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段声明并初始化: int a = 10; int b = 6;二进制: a = 0000 1010 b = 0000 0110结算结果: 0000 0010 转化为十进制: 2 或运算符 |或运算符原创 2021-02-18 16:26:09 · 119 阅读 · 1 评论 -
整数翻转
leetcode 两数翻转 java版两数翻转功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入两数翻转 public int test1(int x){ String c= x<0?"-":""原创 2021-02-03 17:24:38 · 162 阅读 · 0 评论