找到 34423 篇文章 适用于编程

Java 9 中 Jdeps 和 Jdeprscan 工具的区别?

raja
更新于 2020年4月30日 08:23:25

483 次查看

Jdeps 工具可用于分析我们类的依赖关系。运行“jdeps -jdkinternals jararchive.jar”命令会打印出所有使用 Java 内部 API 的类的列表。Jdeps 工具返回依赖项的详细描述,而 Jdeprscan 是另一个有用的工具,尤其是在与“-for-removal”标志结合使用时。此工具向我们显示了给定 jar 存档中所有已弃用 API 的用法,并且只能显示 jdk 方法的已弃用用法,并且不能使用此工具检查第三方 jar 中的弃用情况。Jdeps 工具:“jdeps”是一个类依赖关系分析器工具,可用于包级... 阅读更多

C++ 中的等差切片

Arnab Chakraborty
更新于 2020年4月30日 08:07:41

177 次查看

假设我们有一系列数字,如果它至少包含三个元素并且任何两个连续元素之间的差相同,则称为等差数列。例如,这些是等差数列:[1, 3, 5, 7, 9]、[7, 7, 7, 7]、[3, -1, -5, -9],但以下数列不是等差数列。[1, 1, 2, 5, 7]现在给定一个零索引数组 A,其中包含 N 个数字。该给定数组的切片是任何整数对 (P, Q),使得 0

Python 中可被 K 整除的最小整数

Arnab Chakraborty
更新于 2020年4月30日 07:52:31

244 次查看

假设我们有一个正整数 K,我们需要找到最小的正整数 N,使得 N 可被 K 整除,并且 N 仅包含数字 1。我们必须找到 N 的长度。如果没有这样的 N,则返回 -1。因此,如果输入类似于 3,则输出将为 3。最小的答案将是 N = 111。要解决此问题,我们将遵循以下步骤 -如果 k 为偶数,或 k 可被 5 整除,则返回 -1设置 r := 0 和 N = 1对于 i 范围 1 到 K + ... 阅读更多

Python 中的笨拙阶乘

Arnab Chakraborty
更新于 2020年4月30日 07:49:18

1K+ 次查看

众所周知,正整数 n 的阶乘是小于或等于 n 的所有正整数的乘积。所以 factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1。我们将尝试找到一个笨拙的阶乘:使用按降序排列的整数,我们将乘法运算交换为运算的固定旋转:乘法 (*)、除法 (/)、加法 (+) 和减法 (-) 按此顺序。笨拙的阶乘类似于 clumsy(10) = 10 * 9 / 8 + 7 - 6 * ... 阅读更多

C++ 中的最大连续 1 III

Arnab Chakraborty
更新于 2020年4月30日 07:45:44

480 次查看

假设我们有一个由 0 和 1 组成的数组 A,我们可以将最多 K 个值从 0 更新为 1。我们必须找到仅包含 1 的最长(连续)子数组的长度。因此,如果 A = [1,1,1,0,0,0,1,1,1,1,0] 且 k = 2,则输出将为 6,因此,如果我们翻转 2 个 0,则数组可以类似于 [1,1,1,0,0,1,1,1,1,1,1],最长 1 序列的长度为 6。要解决此问题,我们将遵循以下步骤 -设置 ans := 0、j := 0 和 n := 数组大小对于 i 范围 0 到 n – 1如果 A[i] 为 0,则将 k 减 1当 j

C++ 中可被 K 整除的子数组和

Arnab Chakraborty
更新于 2020年4月30日 07:42:38

464 次查看

假设我们有一个整数数组 A。我们必须找到具有可被 k 整除的和的连续非空子数组的数量。如果 A = [4, 5, 0, -2, -3, 1] 且 k = 5,则输出将为 7。有七个子数组。[[4, 5, 0, -2, -3, 1]、[5]、[5, 0]、[5, 0, -2, -3]、[0]、[0, -2, -3]、[-2, -3]]要解决此问题,我们将遵循以下步骤 -创建一个映射 m 并将 m[0] 设置为 1temp := 0、ans := 0,以及 n := 数组 a 的大小对于 i 范围 0 到 ... 阅读更多

C++ 中的最小下降路径和

Arnab Chakraborty
更新于 2020年4月30日 07:40:40

203 次查看

假设我们有一个整数的正方形数组 A,我们想要通过 A 的最小下降路径和。下降路径基本上是从第一行中的任何元素开始的路径,并从每一行中选择一个元素。并且下一行的元素必须位于与上一行的列最多相差一的列中。因此,如果矩阵类似于 -123456789则输出为 12。有几个不同的下降路径。这些是 [1, 4, 7]、[1, 4, 8]、[1, 5, 7]、[1, 5, 8]、[1, 5, 9]、[2, 4, ... 阅读更多

Python 中使括号有效所需的最小添加次数

Arnab Chakraborty
更新于 2020年4月30日 07:38:19

338 次查看

假设我们有一个由 '(' 和 ')' 括号组成的字符串 S,我们在任何位置添加最少的括号,以便生成的括号字符串有效。括号字符串有效当且仅当 -它是空字符串它可以写成 XY(X 与 Y 连接),其中 X 和 Y 是有效的字符串它可以写成 (A),其中 A 是一个有效的字符串。因此,如果字符串类似于“()))((”,则我们需要添加 4 个括号才能使字符串有效。要解决此问题,我们将遵循以下步骤 -如果 S 为空,... 阅读更多

C++ 中的水果入篮

Arnab Chakraborty
更新于 2020年4月30日 07:35:38

906 次查看

假设我们有一排树,第 i 棵树产生类型为 tree[i] 的水果。我们可以从我们选择的任何树开始,然后重复执行以下步骤 -将这棵树上的一块水果添加到我们的篮子里。如果没有机会,则停止。移至当前树右侧的下一棵树。如果没有树在右侧,则停止。我们有两个篮子,每个篮子可以装任何数量的水果,但我们希望每个篮子只能装一种水果。我们必须找到总量... 阅读更多

C++ 中的在线股票跨度

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

127 次查看

假设我们有一个 API,它收集某些股票的每日价格报价,并返回该股票当天价格的跨度。这里股票今天价格的跨度定义为 -股票价格小于或等于今天价格的连续天数的最大值(从今天开始向后)。例如,如果我们看到 7 天的股票份额记录,例如 [100, 80, 60, 70, 60, 75, 85],则股票跨度将为 [1, 1, 1, 2, 1, 4, 6]。我们必须为...编写实际模块 阅读更多

广告

© . All rights reserved.