352 次浏览
JShell 是 Java 9 中引入的一个交互式命令行工具。它也被称为 REPL 工具,可以接收输入、对其进行评估并向用户打印输出。在 JShell 工具中,可以使用内部命令 "/vars" 列出所有创建的变量。JShell 工具中提供了不同的 "/vars" 命令,如下所示:/vars /vars [ID] /vars [Variable_Name] /vars -start /vars -all/vars:此命令允许我们显示当前会话的所有活动变量列表。/vars [ID]:此命令显示与输入的 ID 对应的变量及其值。此 ID 对应于... 阅读更多
230 次浏览
提供 Service 接口实现的模块在模块描述符文件中包含“provides”语句。如果模块在模块描述符文件中没有“provides”语句,则服务加载器无法加载该模块。我们可以使用以下步骤创建服务提供者接口:我们创建一个新的模块 com.tutorialspoint.serviceproviderinterface。在 src/main/java 目录中,我们创建“module-info.java”文件。在我们的源目录中,我们创建包 com.tutorialspoint.serviceproviderinterface.spi。最后,我们创建接口 ServiceProviderInterface ,其中包含一个方法:printServiceName() 供实现。在下面,我们可以定义服务提供者接口。package com.tutorialspoint.serviceproviderinterface.spi; public interface ServiceProviderInterface { void printServiceName(); }阅读更多
183 次浏览
假设我们有一个正整数数组 A,现在 A[i] 表示第 i 个观光点的值,两个观光点 i 和 j 的距离为 j - i。现在,观光点对 (i < j) 的得分遵循以下公式 (A[i] + A[j] + i - j):我们必须找到观光点对的最大得分。因此,如果输入类似于 [8, 1, 5, 2, 6],则输出将为 11,因为 i = 0,j = 2,A[0] + A[2] + 0 – 的值为... 阅读更多
185 次浏览
假设我们有一个表示变量之间关系的方程数组,现在每个字符串 equations[i] 的长度为 4,并且采用两种不同的形式之一:“a==b”或“a!=b”。这里,a 和 b 是小写字母,表示一个字母的变量名。因此,我们必须找到 true 当且仅当可以为变量名分配整数以满足所有给定的方程。如果输入类似于:["a==b", "b==c", "a==c"],则答案将为 true。要解决此问题,我们将遵循以下步骤 -定义一个名为 getParent() 的方法,它将采用字符 x ... 阅读更多
232 次浏览
假设我们有两个整数 A 和 B,我们必须返回任何字符串 S,使得 -S 的长度为 A + B,并且恰好包含 A 个字母“a”和 B 个字母“b”。子字符串“aaa”和“bbb”不会出现在字符串 S 中因此,如果给定的整数为 A = 4,B = 1,则结果将为“aabaa”。要解决此问题,我们将遵循以下步骤 -定义一个字符串 ret,最初为空当 |A – B| >= 2 时,如果 A > B,则ret := ret 连接 'aa'将 A 减小 2如果 B 非零,则连接... 阅读更多
662 次浏览
假设我们必须创建一个名为 TimeMap 的基于时间的键值存储类,该类支持两个操作。set(string key, string value, int timestamp):这将存储键和值以及给定的时间戳。get(string key, int timestamp):这将返回一个值,使得之前调用了 set(key, value, timestamp_prev),其中 timestamp_prev
319 次浏览
考虑 A 的子数组 A[i]、A[i+1]、...、A[j] 被称为湍流,当它满足以下条件时 -对于 i A[k+1] 当 k 为奇数时,并且 A[k] < A[k+1] 当 k 为偶数时;否则,对于 i A[k+1] 当 k 为偶数时,并且 A[k] < A[k+1] 当 k 为奇数时。因此,如果子数组中每个相邻元素对之间的比较符号翻转,则该子数组是湍流的。现在找到 A 的最大尺寸湍流子数组的长度。因此,如果输入类似于 [9, 4, 2, 10, 7, 8, 8, 1, 9],输出为 5。这... 阅读更多
227 次浏览
假设我们必须找到长度为 N 的所有非负整数,使得每两个连续数字之间的绝对差为 K。我们必须记住,答案中的每个数字都不能有前导零,除了数字 0 本身。我们可以按任何顺序返回答案。因此,如果 N = 3 且 K = 7,则输出将为 [181, 292, 707, 818, 929],在这里我们可以看到 070 不是有效数字,因为它有一个前导零。要解决此问题,我们将遵循以下步骤 -创建一个名为 dp 的矩阵,... 阅读更多
331 次浏览
假设我们有一个整数数组 A,斜坡是元组 (i, j),其中 i < j 且 A[i]
396 次浏览
假设有一排 8 个监狱牢房,每个牢房里都有一个囚犯或空着。在每一天,牢房是否被占用或空置会根据以下规则发生变化 -如果一个牢房有两个相邻的邻居都被占用或都被空置,则该牢房被占用。否则,它变为空。我们将以以下方式描述监狱的当前状态:如果第 i 个牢房被占用,则 cells[i] 将为 1,否则 cells[i] 将为 0。因此,我们有监狱的初始状态,然后返回... 阅读更多