假设我们有一个仅包含从'0'到'9'的数字的字符串,我们必须编写一个函数来确定它是否为加数。加号是一个字符串,其数字可以形成加号序列。有效的加法序列应至少包含三个数字。在此,除了前两个数字外,序列中的每个后续数字都必须是前两个数字的和。因此… 更多>
假设我们有一个研究人员的一系列引文(引文是非负整数)。这些数字以非降序排列。我们必须定义一个函数来计算研究人员的h指数。根据h-index的定义:“如果科学家的N篇论文中的h篇每篇至少被h引用,而其他N - h篇论文每篇不超过h篇引用,则科… 更多>
假设我们有一个研究人员的一系列引文(引文是非负整数)。我们必须定义一个函数来计算研究人员的h指数。根据h-index的定义:“如果科学家的N篇论文中的h篇每篇至少被h引用,而其他N - h篇论文每篇不超过h篇引用,则科学家具有h索引。”因此… 更多>
假设我们必须找到第n个丑数,所以我们必须定义一个可以找到它的方法。我们知道丑陋的数字就是那些素数只有2、3和5的数字。因此,如果我们想找到第10个丑陋的数字,那就是12,因为前几个丑陋的数字是1、2、3, 4,5,6,8,9,10,12为了… 更多>
假设我们有一个数组,恰好有两个元素出现一次,但是其他元素出现两次。所以我们必须定义一个函数,它将找到这两个数字。因此,如果给定的数组类似于[1,2,3,1,5,2],则输出将为[3,5]。为了解决这个问题,我们将遵循以下步骤-xor_res… 更多>
假设我们有一串数字和运算符,我们必须通过计算将数字和运算符分组的所有可能方式来找到所有可能的结果。有效的运算符为+,-和*。因此,如果输入类似“ 2 * 3-4 * 5”,则输出将为[-34,-14,-10,-10、10]。这是因为-(2 … 更多>
让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; void print_vector(vector<auto> v){ cout <&l… 更多>
假设我们有一个整数数组,我们必须检查数组中是否有两个不同的索引i和j,以使nums [i]和nums [j]之间的绝对差最大为t。i和j之间的绝对差最大为k。因此,如果输入类似于[1,2,3,1],则如果k = 3且t = 0,则返回tru… 更多>
让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; class Solution { public: int rangeBitwiseAnd(int m, … 更多>
我们必须编写一种方法来查找在DNA分子中出现多次的所有10个字母长的序列(子串)。因此,如果输入类似于“ AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT”,那么输出将为[“ AAAAACCCCC”,“ CCCCCAAAAA… 更多>
假设我们必须比较两个版本号version1和version2。如果version1> version2,则返回1;否则,返回1。否则,当version1 <version2返回-1时;否则返回0。我们可以假定版本字符串为非空,并… 更多>
假设我们有一个整数n。我们必须按字典顺序返回1到n。因此,例如,当给定13时,输出将为[1、10、11、12、13、2、3、4、5、6、7、8、9]。为了解决这个问题,我们将遵循以下步骤-定义一个大小为n的数组retcurr:= 1对于i,… 更多>
Map接口指定一个合约,以键/值 对的形式实现元素的集合。实现Map 接口的Java集合类是HashMap,LinkedHashMap和TreeMap。片段1jshell> HashMap<String, Integer>… 更多>
语法public class CompletableFuture<T> extends Object implements Future<T>, CompletionStage<T>示例import ja… 更多>
ProcessHandle 接口可以识别并提供对本机进程的控制。可以监视每个单独的过程的活跃性,列出其子级,获取有关该过程的信息或销毁 它。ProcessHandle.Info接口提供有关流程的信息快照 。输出结果Process snaps… 更多>
语法boolean destroyForcibly()输出Started Notepad Application End of Notepad Application 更多>
假设我们有一个文件夹列表,我们必须删除这些文件夹中的所有子文件夹,并在删除后以任何顺序返回这些文件夹。在这里,如果一个文件夹[i]位于另一个文件夹[j]中,则将其表示为其子文件夹。路径将类似于folder1 / subfolder2 /…等… 更多>
假设我们有一些硬币。第i个硬币具有概率概率扔当磁头面对的[i]中。我们必须表明,面临头硬币的数目等于目标,如果你抛硬币每一次准确的概率。因此,如果概率数组像[0.5,0.5,0.5,0.5,0.5]并且目标为0,那么输出将为0.03125。… 更多>
假设我们有两个人的可用时隙列表slot1和slot2,并且会议持续时间为d,我们必须找到适用于他们两个人的最早时隙,其持续时间为d。如果没有满足要求的通用时隙,则显示一个空数组。此处的时隙格式是由两个元素组成的数组[start,end],表… 更多>
假设骰子模拟器为每个卷生成一个1到6的随机数。我们要向生成器引入一个约束,以使其不能连续滚动i的次数不超过rollMax [i](1索引)。假设我们有一个整数数组rollMax和一个整数n,我们必须返回可以用精确的n个roll获得的不同序列… 更多>
假设在大小为m * n的金矿网格中,该矿中的每个单元格都有一个整数,表示该单元格中的金含量,0表示为空。我们必须找到在以下条件下可以收集的最大数量的黄金-每次我们指向一个单元格时,我们都会收集该单元格中的所有黄金。从我们的位置,我们可以向左… 更多>
假设我们有两个整数低和高,我们必须找到并显示[低,高]范围内的所有步进编号的排序列表。步进号是整数,表示其所有相邻数字的绝对差都为1。例如,321是步进号,而421不是。因此,如果输入像低:= 0和高:= 21,那么结果将是[0,1,2,3… 更多>
假设给出了字符串s,则ak重复删除包括从字符串s中选择k个相邻且相等的字母,然后删除它们,使删除的子字符串的左侧和右侧连接在一起。我们将在给定的字符串s上重复进行k次重复删除,直到无法更改任何剩余项为止。完成所有此类重复删除后,我们必须找到… 更多>
假设有两个人爱丽丝和鲍勃,他们正在用石头堆继续比赛。一排有许多堆,每堆中有正整数的石头排成一堆[i]。我们游戏的目标是以最多的石头作为结局。爱丽丝(Alice)和鲍勃(Bob)转弯,爱丽丝(Alice)首先出发。最初,M =1。在每个玩家的… 更多>
假设我们有工时列表,这是给定雇员每天工作时数的列表。在此情况下,当且仅当工作小时数(严格)大于8时,才被视为疲倦的一天。一个良好执行的间隔是指天数间隔,在此间隔中,疲倦的天数严格大于该天数不累人的日子。我们必须找到最长的性能间隔的长度。因此… 更多>
假设我们有n个航班,它们被标记为1到n。我们有一个航班预订列表。第i个预订表示使用预订[i] = [i,j,k],这意味着我们从标有i到j的航班预订了k个座位。找到一个长度为n的数组答案,按标签顺序显示每个航班的预订座位数。因此,如果输入类… 更多>
假设有一辆车辆最初有空座位供乘客使用。车辆仅向东行驶,因此我们无法转身向西行驶。我们给出了一个旅行列表,trip [i] = [num_passengers,start_location,end_location],其中包含有关第i次旅行的… 更多>
假设我们有一组项目:第i个项目具有值value [i]和标签label [i]。然后,我们将取这些项目的子集S,使得-| S | <= num_wanted对于每个标签L,带有标签L的S中存在的项目数为<= use_limit。… 更多>
假设我们有一组图块,每个图块上都印有一个字母图块[i]。查找我们可以制作的可能的非空字母序列的数量。因此,如果输入为“ AAB”,则输出为8。由于序列为“ A”,“ B”,“ AA”,“ AB”,“ BA”,“ AAB”,“ ABA”,“ … 更多>
假设我们有一个由0和1组成的矩阵,我们可以选择矩阵中任意数量的列,然后翻转该列中的每个单元格。转换单元会将该单元的值从0更改为1或从1更改为0。我们必须找到经过一定次数翻转后所有值相等的最大行数。所以如果矩阵像-000001110输出将为2… 更多>
假设在仓库中有一排条形码。第i个条形码是条形码[i]。我们必须重新排列条形码,以便没有两个相邻的条形码相同。因此,如果输入为[1,1,1,2,2,2],则输出为[2,1,2,1,2,1]。为了解决这个问题,我们将遵循以下步骤-制作一张名为d… 更多>
假设我们有一个由正整数组成的数组A(不一定是唯一的),我们必须找到一个小于A的按字典顺序排列的最大排列,可以通过一次交换实现(一次交换交换两个数字A [i]和A [j])。如果不可能,则返回相同的数组。因此,如果数组类似于[3,2,1],则… 更多>
假设我们有一个整数数组A,我们必须将该数组划分为最大为K的(连续)个子数组。分区后,每个子数组的值都更改为该子数组的最大值。分区后,我们必须找到给定数组的最大和。因此,如果输入类似于[1、15、7、9、2、5、10]且k = 3,则输出为8… 更多>
一组 是在Java中的接口,用于指定具有收藏合同独特的元素。如果object1.equals(object2)返回true,则Object1和object2中只有一个在Set实现中具有位置。片段1jshell> Set<Stri… 更多>
在下面,我们可以使用“ jdeps --help ”命令查看选项的完整列表。C:\Users\user>jdeps --help Usage: jdeps <options> <path ...>] <p… 更多>
假设我们有一个数字序列,如果它由至少三个元素组成并且任意两个连续元素之间的差相同,则称为算术序列。因此,例如,这些是算术序列:[1、3、5、7、9],[7、7、7、7],[3,-1,-5,-9],但是以下序列不是算术。[1、2、5、7]现在… 更多>
假设我们有一个正整数K,我们需要找到最小的正整数N,使得N可以被K整除,并且N仅包含数字1。我们必须找到N的长度。如果没有这样的N,则返回- 1。因此,如果输入为3,则输出为3。最小的答案为N = 111。为了解决这个问题,我们将遵循以下步… 更多>
众所周知,正整数n的阶乘是所有小于或等于n的正整数的乘积。因此factorial(10)= 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 *1。我们将尝试找到一个笨拙的阶乘:使用整数以递减的顺序,将乘法运算换成a固定… 更多>
假设我们有一个0和1的数组A,我们最多可以将K值更新为0到1。我们必须找到仅包含1的最长(连续)子数组的长度。因此,如果A = [1,1,1,0,0,0,1,1,1,1,1,0]且k = 2,则输出将为6,因此如果我们翻转2 0,则数组可以… 更多>
假设我们有一个整数数组A。我们必须找到连续的非空子数组的数量,这些子数组的和可被k整除。如果A = [4,5,0,-2,-3,1]且k = 5,则输出将为7。存在七个子数组。[[4,5,0,-2,-3,1],[5],[5,0],[5,0,-… 更多>
假设我们有一个整数A的平方数组,我们希望通过A的下降路径的最小和。下降路径基本上是一条从第一行中的任何元素开始,并从每一行中选择一个元素的路径。并且下一行的元素必须位于与上一行的列最多相差一列的列中。所以如果矩阵像-123456789然后输… 更多>
假设我们有一个字符串“(”和“)”作为圆括号,我们在任意位置加上最小的圆括号,这样得到的圆括号字符串就是有效的。仅当且仅当-时,括号字符串才有效-这是空字符串可以写为XY(X与Y串联),其中X和Y是有效字符串它可以表示为(A),其中A是有效… 更多>
假设我们有一排树,第i棵树产生的树的类型为tree [i]。我们可以从我们选择的任何树开始,然后重复执行这些步骤-从这棵树上添加一块水果到我们的篮子里。如果没有机会,请停止。移至当前树右侧的下一棵树。如果右边没有树,请停止。我们有两个篮子,… 更多>
假设我们有一个API,该API收集某些股票的每日价格报价,并返回该股票当天的价格范围。在这里,今天的股票价格范围定义为-股票价格小于或等于今天的价格的最大连续天数(从今天开始并向后倒退)。例如,如果我们看到7天的股票记录,例如[100、80… 更多>
假设我们有一个单词列表和一个模式,并且我们必须找到单词中哪些单词与该模式匹配。如果存在字母p的排列,则单词会与模式匹配,因此将模式中的每个字母x替换为p(x)后,我们将获得目标单词。我们必须找到与给定模式匹配的单词列表。因此,例如,如果输入… 更多>
假设给出一个编码字符串S。我们必须找到解码后的字符串并将其写入磁带,这里一次读取一个字符的编码后的字符串,然后执行以下步骤:如果读取的字符是字母,则只需将该字母写到磁带上。如果读取的字符是数字,则将整个当前磁带重复写入数字-总共再写入1次。… 更多>
假设我们有工作难度[i],此数组表示第i个工作的难度,而利润[i]是第i个工作的利润。现在考虑我们有一些工人。worker [i]是第i个工人的能力,这意味着该工人最多只能完成困难的工作[i]。每个工人最多只能完成一项工作,但是一项工作可以… 更多>
假设我们有一个字符串S和一个单词word的字典,请找到单词S的子序列[i]的数量。因此,如果输入为S =“ abcde”,而字典为[“ a”,“ bb”, “ acd”,“ ace”],则输出为3。因为字典中存在三个单词序列,它们是S的子序… 更多>
假设我们有一个字符串S,请检查是否可以重新排列字母,以使彼此相邻的两个字符不同。如果可能,输出任何可能的结果。如果不可能,则返回空字符串。因此,如果输入像“ AAB”,那么输出将是“ ABA”。为了解决这个问题,我们将遵循以下步骤-创建一个… 更多>
假设我们有一个xn矩阵,其中的行和列均按升序排序,我们必须找到矩阵中第k个最小的元素。请注意,它是排序顺序中的第k个最小元素,而不是第k个唯一元素。因此,如果输入像[[1,5,9],[10,11,13],[12,13,15]],则如果k =… 更多>