找到 34423 篇文章,关于编程

Python 中的 Sqrt(x)

Arnab Chakraborty
更新于 2020-04-28 16:03:55

437 次浏览

假设我们有一个数字 x,x 是一个非负数。我们必须在不使用任何库函数的情况下找到 x 的平方根。所以我们必须创建我们自己的函数来计算 sqrt(x)。在此函数中,输出的小数位将被截断。假设 x 的值为 4,则结果将为 2,如果 x 为 8,则结果也将为 2,因为 sqrt(8) 为 2.82842。但我们只取整数部分。要解决此问题,请遵循以下步骤 - 初始化 l = 1,h = x + 1,... 阅读更多

Python 中的加一

Arnab Chakraborty
更新于 2020-04-28 16:02:33

2K+ 次浏览

假设我们有一个整数数组 A。A 将包含 n 个元素,并且它们是非负的。整个数组 A 表示一个大数字。因此,如果给出 A = [5, 3, 2, 4],则表示数字 5324。我们必须获取该数组 A,然后将数字增加 1,然后像给定一样再次返回该数字作为数组。因此,增加后 A 将为 [5, 3, 2, 5] 要解决此问题,我们将遵循以下步骤。获取数组并将每个字符附加到字符串中以使其成为字符串然后将字符串转换为 ... 阅读更多

Python 中的最大子数组

Arnab Chakraborty
更新于 2020-04-28 16:01:53

4K+ 次浏览

假设我们有一个整数数组 A。我们必须找到长度至少为 1 的连续子数组,该子数组具有最大的和,并且还返回其和。因此,如果数组 A 类似于 A = [-2, 1, -3, 4, -1, 2, 1, -5, 4],则和将为 6。并且子数组将为 [4, -1, 2, 1] 要解决此问题,我们将尝试使用动态规划方法。定义一个与 A 大小相同的数组 dp,并将其填充为 0 dp[0] := A[0] 对于 i = 1 到 A 的大小 ... 阅读更多

如何在 Java 中使用 lambda 表达式生成素数?

raja
更新于 2020-07-13 11:32:07

2K+ 次浏览

素数是一个大于 1 且只能被 1 或自身整除的数。换句话说,它不能被除自身或 1 之外的其他数字整除。素数的生成是 2、3、5、7、11、13、17 等。在下面的示例中,我们可以借助 Stream API 和 lambda 表达式生成素数。示例导入 java.util.*; 导入 java.util.stream.*; 公共类 PrimeNumberLambdaTest {    公共静态 void main(String[] args) {       列表生成 = PrimeNumberLambdaTest.generate(10);       System.out.println(生成);    }    公共静态 列表生成(整数系列) {       集合集 = 新 TreeSet(); ... 阅读更多

Python 中的报数

Arnab Chakraborty
更新于 2020-04-28 16:00:49

1K+ 次浏览

这里我们将看到报数序列。这是一个序列,其一些项如下所示 - 111211211111221 字符串将被读取为 1 (一) 11 (一 1) 因此读取前面的 1,并说“一 1” 21 (二 1) 因此读取前面的 11,并说“二 1” 1211 (一 2 一 1) 因此读取前面的 21,并说“一 2 一 1” 111221 (一 1 一 2 二 1) 因此读取前面的 1211,并说“一 1 一 2 二 1” 假设我们有一个数字 n,1

在 Python 中实现 strStr()

Arnab Chakraborty
更新于 2020-04-28 16:00:13

2K+ 次浏览

假设我们有两个字符串 str 和 sub_str。我们必须找到 str 中 sub_str 的第一次出现。因此,如果字符串 str 是“helloworld”,并且子字符串是“lo”,则结果将为 3。这可以使用 C 中的 strstr() 函数完成。我们必须设计另一个与 C 中的 strstr() 类似的函数。要解决此问题,请遵循以下步骤 - i := 0,j := 0,m := sub_str 的长度,n := str 的长度如果 m = 0,则返回 0 当 i < n 且 n – i + 1 = m 时,执行如果 ... 阅读更多

在 Python 中删除排序数组中的重复项

Arnab Chakraborty
更新于 2020-04-28 15:59:22

4K+ 次浏览

假设我们有一个排序列表 A。我们必须在删除所有重复条目后返回数组的长度。我们必须在 O(1) 的额外空间中执行此操作。所以我们必须就地执行操作。例如,假设 A = [1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 5, 5, 5, 6] 那么输出将为 6,因为有六个不同的元素。要解决此问题,请遵循以下步骤 - 如果列表为空,则返回 0 否则,最初取 prev = A 的第一个元素。并定义长度 = 0 对于 i := 1 到 n-1,执行如果 ... 阅读更多

在 Python 中合并两个排序列表

Arnab Chakraborty
更新于 2020-04-28 15:58:23

1K+ 次浏览

假设我们有两个排序列表 A 和 B。我们必须将它们合并并形成一个排序列表 C。列表的大小可能不同。例如,假设 A = [1,2,4,7] 和 B = [1,3,4,5,6,8],则合并列表 C 将为 [1,1,2,3,4,4,5,6,7,8] 我们将使用递归来解决此问题。因此,该函数的工作原理如下 - 假设函数 merge() 的列表 A 和 B 如果 A 为空,则返回 B,如果 B 为空,则返回 A 如果 A 中的值

C++ 中的有效括号

Arnab Chakraborty
更新于 2020-04-28 08:40:23

5K+ 次浏览

假设我们有一个表达式。该表达式包含一些括号;我们必须检查括号是否平衡。括号的顺序为 ()、{} 和 []。假设有两个字符串。“()[(){()}]” 这有效,但“{[}]” 无效。任务很简单;我们将使用栈来完成此任务。我们应该遵循以下步骤来获得解决方案 - 遍历表达式直到它耗尽如果当前字符是开括号,如 (、{ 或 [,则将其压入栈如果当前字符是闭括号,如 )、} 或 ],则从 ... 阅读更多

Python 中的最长公共前缀

Arnab Chakraborty
更新于 2020-04-28 15:50:24

6K+ 次浏览

假设我们在数组中有一组字符串。我们必须找到数组中字符串的最长公共前缀。这里我们假设所有字符串都是小写字符串。如果没有公共前缀,则返回“” 因此,如果字符串数组类似于 ["school", "schedule", "Scotland"],则最长公共前缀为“sc”,因为它存在于所有这些字符串中。要解决此问题,我们将第一个字符串作为 curr,现在从数组中获取每个字符串并逐个字符读取它们,并检查字符之间的 ... 阅读更多

广告

© . All rights reserved.