找到 34423 篇文章,关于编程

Python 中的 Sqrt(x)

Arnab Chakraborty
更新于 2020年4月28日 16:03:55

437 次浏览

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

Python 中的加一

Arnab Chakraborty
更新于 2020年4月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年4月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年7月13日 11:32:07

2K+ 次浏览

素数是一个大于 1 且只能被 1 或自身整除的数。换句话说,它不能被除自身或 1 之外的其他数字整除。素数的生成是 2、3、5、7、11、13、17 等。在下面的示例中,我们可以借助 Stream API 和 lambda 表达式来生成素数。示例import java.util.*; import java.util.stream.*; public class PrimeNumberLambdaTest {    public static void main(String[] args) {       List generate = PrimeNumberLambdaTest.generate(10);       System.out.println(generate);    }    public static List generate(int series) {       Set set = new TreeSet(); … 阅读更多

Python 中的报数

Arnab Chakraborty
更新于 2020年4月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年4月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年4月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年4月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年4月28日 08:40:23

5K+ 次浏览

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

Python 中的最长公共前缀

Arnab Chakraborty
更新于 2020年4月28日 15:50:24

6K+ 次浏览

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

广告
© . All rights reserved.