找到 34423 篇文章 关于编程

Java 9 中 JShell 的不同“/vars”命令是什么?

raja
更新于 2020年4月10日 13:48:38

352 次浏览

JShell 是 Java 9 中引入的交互式命令行工具。它也被称为 REPL 工具,它接收输入、对其进行评估并将输出打印给用户。在 JShell 工具中,可以使用内部命令“/vars”列出所有创建的变量。JShell 工具中提供了不同的“/vars”命令,如下所示:/vars /vars [ID] /vars [Variable_Name] /vars -start /vars -all /vars:此命令允许我们显示当前会话的所有活动变量列表。/vars [ID]:此命令显示变量及其值,对应于输入的 ID。此 ID 对应于… 阅读更多

我们如何在 Java 9 中创建服务提供程序接口?

raja
更新于 2020年4月10日 12:19:26

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(); }阅读更多

C++ 中最佳观光景点对

Arnab Chakraborty
更新于 2020年4月30日 14:12:21

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 – ... 阅读更多

C++ 中等式方程的可满足性

Arnab Chakraborty
更新于 2020年4月30日 14:08:53

185 次浏览

假设我们有一个表示变量之间关系的方程式数组,现在每个字符串 equations[i] 的长度为 4,并采用两种不同的形式之一:“a==b”或“a!=b”。这里,a 和 b 是小写字母,代表单字母变量名。所以我们必须找到真值当且仅当可以为变量名赋值整数以满足所有给定的方程。如果输入类似于:["a==b", "b==c", "a==c"],则答案将为真。为了解决这个问题,我们将遵循以下步骤-定义一个名为 getParent() 的方法,它将采用字符 x ... 阅读更多

C++ 中没有 AAA 或 BBB 的字符串

Arnab Chakraborty
更新于 2020年4月30日 14:04:45

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 不为零,则连接 ... 阅读更多

C++ 中基于时间的键值存储

Arnab Chakraborty
更新于 2020年4月30日 13:59:02

662 次浏览

假设我们必须创建一个名为 TimeMap 的基于时间的键值存储类,它支持两个操作。set(string key, string value, int timestamp):这将存储键和值以及给定的时间戳。get(string key, int timestamp):这将返回一个值,使得之前调用了 set(key, value, timestamp_prev),其中 timestamp_prev

C++ 中最长的动荡子数组

Arnab Chakraborty
更新于 2020年4月30日 13:54:39

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。这 ... 阅读更多

C++ 中具有相同连续差的数字

Arnab Chakraborty
更新于 2020年4月30日 13:44:37

227 次浏览

假设我们必须找到长度为 N 的所有非负整数,使得每两个连续数字之间的绝对差为 K。我们必须记住,答案中的每个数字都不能有前导零,除非数字本身为 0。我们可以按任何顺序返回答案。因此,如果 N = 3 且 K = 7,则输出将为 [181, 292, 707, 818, 929],在这里我们可以看到 070 不是有效数字,因为它有一个前导零。为了解决这个问题,我们将遵循以下步骤-创建一个称为 dp 的矩阵,... 阅读更多

C++ 中最大宽度斜坡

Arnab Chakraborty
更新于 2020年4月30日 13:41:11

331 次浏览

假设我们有一个整数数组 A,斜坡是 (i, j) 元组,其中 i < j 且 A[i]

C++ 中 N 天后的监狱牢房

Arnab Chakraborty
更新于 2020年4月30日 13:33:33

396 次浏览

假设一排有 8 个监狱牢房,每个牢房里都有一个囚犯或空着。每天,牢房是否被占用或空置都会根据以下规则发生变化-如果一个牢房有两个相邻的邻居都被占用或都被空置,则该牢房被占用。否则,它将变为空。我们将以以下方式描述监狱的当前状态:如果第 i 个牢房被占用,则 cells[i] 将为 1,否则 cells[i] 将为 0。因此,我们有监狱的初始状态,然后返回... 阅读更多

广告
© . All rights reserved.