有一个正整数数组 arr,现给你一个对应的查询数组 queries,其中 queries[i] = [Li, Ri]。对于每个查询i,请你计算从Li到Ri的XOR值(即 arr[Li] xor arr[Li+1] xor ... xor arr[Ri])作
有一个长度为 arrLen 的数组,开始有一个指针在索引 0 处。每一步操作中,你可以将指针向左或向右移动1步,或者停在原地(指针不能被移动到数组范围外)。给你两个整数steps和arrLen,请你计算并返回:在恰好执行steps次操作以后,指针仍然指向索
给你一个二维整数数组ranges,其中ranges[i] = [start_i, end_i]表示 start_i到end_i之间(包括二者)的所有整数都包含在第i个区间中。你需要将ranges分成两个组(可以为空),满足:每个区间只属于一个组。两个有交集
给你一个按非递减顺序排列的数组nums,返回正整数数目和负整数数目中的最大值。注意:0既不是正整数也不是负整数。来源:力扣(LeetCode)链接:2529. 正整数和负整数的最大计数最简单直接遍历数组统计正整数和负整数个数即可。时间复杂度(O(n)),空
给你一个二进制字符串binary,它仅有0或者1组成。你可以使用下面的操作任意次对它进行修改:操作1:如果二进制串包含子字符串"00",你可以用"10"将其替换。操作2:如果二进制串包含子字符串"10",你可以用"01"将其替换。请你返回执行上述操作任意次
给你一个n个节点的树(也就是一个无环连通无向图),节点编号从0到n - 1,且恰好有n - 1条边,每个节点有一个值。树的根节点为0号点。给你一个整数数组nums和一个二维数组edges来表示这棵树。nums[i]表示第i个点的值,edges[j] = [