草庐IT

hamming-numbers

全部标签

leetcode 191. Number of 1 Bits 位1的个数(简单)

一、题目大意编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为'1'的个数(也被称为汉明重量)。提示:请注意,在某些语言(如Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在Java中,编译器使用二进制补码记法来表示有符号整数。因此,在上面的示例3中,输入表示有符号整数-3。示例1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串00000000000000000000000000

leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字(简单)

一、题目大意标签:数组https://leetcode.cn/problems/find-all-numbers-disappeared-in-an-array给你一个含n个整数的数组nums,其中nums[i]在区间[1,n]内。请你找出所有在[1,n]范围内但没有出现在nums中的数字,并以数组的形式返回结果。示例1:输入:nums=[4,3,2,7,8,2,3,1]输出:[5,6]示例2:输入:nums=[1,1]输出:[2]提示:n==nums.length11进阶:你能在不使用额外空间且时间复杂度为O(n)的情况下解决这个问题吗?你可以假定返回的数组不算在额外空间内。二、解题思路把所

leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字(简单)

一、题目大意标签:数组https://leetcode.cn/problems/find-all-numbers-disappeared-in-an-array给你一个含n个整数的数组nums,其中nums[i]在区间[1,n]内。请你找出所有在[1,n]范围内但没有出现在nums中的数字,并以数组的形式返回结果。示例1:输入:nums=[4,3,2,7,8,2,3,1]输出:[5,6]示例2:输入:nums=[1,1]输出:[2]提示:n==nums.length11进阶:你能在不使用额外空间且时间复杂度为O(n)的情况下解决这个问题吗?你可以假定返回的数组不算在额外空间内。二、解题思路把所

leetcode 452. Minimum Number of Arrows to Burst Balloons 用最少数量的箭引爆气球(中等)

一、题目大意标签:贪心https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons有一些球形气球贴在一堵用XY平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i]=[xstart,xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切y坐标。一支弓箭可以沿着x轴从不同点完全垂直地射出。在坐标x处射出一支箭,若有一个气球的直径的开始和结束坐标为xstart,xend,且满足 xstart ≤x≤xend,则该气球会被引爆 。可以射出的弓箭的数量没有限制。

leetcode 452. Minimum Number of Arrows to Burst Balloons 用最少数量的箭引爆气球(中等)

一、题目大意标签:贪心https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons有一些球形气球贴在一堵用XY平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i]=[xstart,xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切y坐标。一支弓箭可以沿着x轴从不同点完全垂直地射出。在坐标x处射出一支箭,若有一个气球的直径的开始和结束坐标为xstart,xend,且满足 xstart ≤x≤xend,则该气球会被引爆 。可以射出的弓箭的数量没有限制。

SAP WM初阶根据Group Number来查询与之有关的TO单

SAPWM初阶根据GroupNumber来查询与之有关的TO单 在SAPWM模块的2-Steppicking流程里,我们会为需要做拣配的TR或者交货单创建Group,然后为Group来集中拣配物料,分配减配好的物料给到不同的参考单据(TR或者交货单)。这样在系统上就能为某个groupnumber创建多个不同的TO单据。 如果要根据groupnumber去查询与之关联的TO单据数据,可以采取不同的方式。  1,使用事务代码LT23来做查询。 执行事务代码LT23后系统进入如下界面,  点击DynamicSelection按钮,  可以将groupnumber调出来做为查询参数。输入group号,

SAP WM初阶根据Group Number来查询与之有关的TO单

SAPWM初阶根据GroupNumber来查询与之有关的TO单 在SAPWM模块的2-Steppicking流程里,我们会为需要做拣配的TR或者交货单创建Group,然后为Group来集中拣配物料,分配减配好的物料给到不同的参考单据(TR或者交货单)。这样在系统上就能为某个groupnumber创建多个不同的TO单据。 如果要根据groupnumber去查询与之关联的TO单据数据,可以采取不同的方式。  1,使用事务代码LT23来做查询。 执行事务代码LT23后系统进入如下界面,  点击DynamicSelection按钮,  可以将groupnumber调出来做为查询参数。输入group号,

第一百零八篇:最常用的基本数据类型(Number类型)

好家伙,本篇内容为《JS高级程序设计》第三章学习笔记 1.Number类型从名称中我们可以得出,这是一个存放数值的类型,不同的数值类型相应地也有不同的数值字面量格式 Number类型可以储存不同进制的数(不常用就是了) 八进制:在数前加一个零("0"),后续的数字中不能有大于7的数值,否则八进制无效十六进制:在数字前加一个零x("0x"),后面不可跟随超出十六进制的数,否则会十六进制无效  1.1.浮点值要定义浮点值,数值中必须包含小数点,而且小数点后面必须至少有一个数字。小数点前可以没有数字,但推荐加上。(看上去有些奇怪,但可行)leta=0.1;letb=.1;console.log(a,

第一百零八篇:最常用的基本数据类型(Number类型)

好家伙,本篇内容为《JS高级程序设计》第三章学习笔记 1.Number类型从名称中我们可以得出,这是一个存放数值的类型,不同的数值类型相应地也有不同的数值字面量格式 Number类型可以储存不同进制的数(不常用就是了) 八进制:在数前加一个零("0"),后续的数字中不能有大于7的数值,否则八进制无效十六进制:在数字前加一个零x("0x"),后面不可跟随超出十六进制的数,否则会十六进制无效  1.1.浮点值要定义浮点值,数值中必须包含小数点,而且小数点后面必须至少有一个数字。小数点前可以没有数字,但推荐加上。(看上去有些奇怪,但可行)leta=0.1;letb=.1;console.log(a,

leetcode 547. Number of Provinces 省份数量(中等)

一、题目大意标签:搜索https://leetcode.cn/problems/number-of-provinces有n个城市,其中一些彼此相连,另一些没有相连。如果城市a与城市b直接相连,且城市b与城市c直接相连,那么城市a与城市c间接相连。省份是一组直接或间接相连的城市,组内不含其他没有相连的城市。给你一个nxn的矩阵isConnected,其中isConnected[i][j]=1表示第i个城市和第j个城市直接相连,而isConnected[i][j]=0表示二者不直接相连。返回矩阵中省份的数量。示例1:输入:isConnected=[[1,1,0],[1,1,0],[0,0,1]]输