找到 34423 篇文章 关于编程

在 Python 中查找嵌套列表中的最大长度子列表

Pradeep Elance
更新于 2021年1月25日 07:18:06

823 次浏览

在 Python 中进行数据分析时,我们经常会处理嵌套列表。在本文中,我们将了解如何找出嵌套列表元素中最长的列表,然后打印该列表及其长度。使用 lambda 和 map 我们声明一个嵌套列表,并将其作为输入提供给 lambda 函数以及其长度。最后,我们应用 max 函数来获取长度最大的列表以及该列表的长度。示例 在线演示def longest(lst):    longestList = max(lst, key = lambda i: len(i))    maxLength = max(map(len, listA))    return longestList, ... 阅读更多

在 Python 中创建代理 Web 服务器

Pradeep Elance
更新于 2021年1月25日 07:14:41

2K+ 次浏览

代理服务器位于客户端和实际服务器之间。它接收来自客户端的请求,将其发送到实际服务器,并在从实际服务器接收响应后将其发送回客户端。使用代理有很多原因,例如隐藏服务器的 IP 地址、提高性能或增强安全性等。在本文中,我们将了解如何使用 Python 创建一个简单的代理服务器。可以使用 SimpleWebSocketServer、SimpleHTTPSServer 和 urllib 三个模块来实现此目的。下面我们将看到如何使用… 阅读更多

打印在 C++ 中将一个字符串转换为另一个字符串的所有可能方法

sudhir sharma
更新于 2021年1月25日 05:29:05

196 次浏览

在这个问题中,我们得到了两个字符串 str1 和 str2。我们的任务是创建一个程序来打印将一个字符串转换为另一个字符串的所有可能方法。问题描述:在这里,我们需要找到所有可以将 str1 转换为 str2 的可能方法。转换时,我们可以执行以下三种操作中的任何一种:插入删除替换让我们举个例子来理解这个问题,输入:str1 = “kfeod” str2 = “kfcadq”输出方法1:在 d 之后插入 q。将 c 替换为 e。将 o 替换为 a。解决方案方法我们将首先找到最小编辑次数,然后创建一个 DP 矩阵。然后检查字符是否… 阅读更多

打印给定范围内的 BST 密钥 - C++ 中 O(1) 空间

sudhir sharma
更新于 2021年1月25日 05:28:31

95 次浏览

在这个问题中,我们得到了两个值 k1 和 k2 (k1 < k2),以及二叉搜索树的根。我们的任务是创建一个程序来打印给定范围内的 BST 密钥。问题描述:我们将按升序打印树中从 n1 到 n2 的所有密钥。让我们举个例子来理解这个问题,输入:k1 = 4, k2 = 12输出:6, 7, 9解决方案方法我们可以使用简单的顺序遍历来解决这个问题,但那里的空间复杂度是 0(n),而当前的需求是在 O(1) 复杂度内解决。因此,为此,我们将使用… 阅读更多

打印 C++ 中矩阵中具有相同矩形和的单元格

sudhir sharma
更新于 2021年1月25日 05:28:12

85 次浏览

在这个问题中,我们得到了一个大小为 mXn 的整数矩阵 mat。我们的任务是创建一个程序来打印矩阵中具有相同矩形和的单元格。问题描述:我们将找到矩阵中的一个单元格,以使以该单元格为起点和终点的子矩阵的总和等于所有其余元素的总和。对于一个单元格,矩阵 (a, b) 子矩阵 mat[0][0] 到 mat[a][b] 和 mat[a][b] 到 mat[m][n] 的总和等于所有其余元素的总和。让我们举个例子来理解这个问题,… 阅读更多

在 C++ 中不使用关系运算符查找数组中的最大值

sudhir sharma
更新于 2021年1月25日 05:24:40

199 次浏览

在这个问题中,我们得到了一个大小为 n 的数组 arr[],其中包含正值。我们的任务是不使用关系运算符在数组中查找最大值。让我们举个例子来理解这个问题,输入:arr[] = {5, 1, 6, 7 , 8, 2}输出:8解决方案方法由于我们需要比较值而不使用逻辑运算符。为此,我们需要执行重复减法,持续时间越长的数字越大。我们将所有值递减 1,直到它们变为零。我们将从数组的前两个值开始,找到最大的… 阅读更多

在 C++ 中查找长度为 k 的最大平均子数组

sudhir sharma
更新于 2021年1月25日 05:25:01

109 次浏览

在这个问题中,我们得到了一个大小为 n 的数组 arr[],其中包含正值和负值,以及一个整数 k。我们的任务是找到长度为 k 的最大平均子数组。让我们举个例子来理解这个问题,输入:arr[] = {4, -1, 5, 6, -2, 4} k = 3输出:10解释:大小为 3 且和最大的子数组是 -1, 5, 6 = 10解决方案方法一个解决方案是使用辅助数组来存储数组中当前索引之前的累积和。为了找到子数组的和,我们需要计算索引之间的差值… 阅读更多

在 C++ 中查找 x^(y^2) 或 y^(x^2) 中的最大值,其中 x 和 y 是给定的

sudhir sharma
更新于 2021年1月25日 05:22:01

74 次浏览

在这个问题中,我们得到了两个值 x 和 y。我们的任务是在给定 x 和 y 的情况下,找到 x^(y^2) 或 y^(x^2) 中的最大值。让我们举个例子来理解这个问题,输入:x = 4, y = 3输出:3^(4^2)解释:x^(y^2) = 4^(3^2) = 4^9 = 262144y^(x^2) = 3^(4^2) = 3^16 = 43046721解决方案方法一种方法是计算这两个值,然后打印这两个值中的最大值。但是当值很大时,这种方法不起作用。一个简单易行的方法是使用自然对数 (ln),这将使解决方案更容易。ln(x^(y^2)) = (y^2) * ln(x)ln(y^(x^2)) = (x^2) * … 阅读更多

在 C++ 中查找二叉树中所有右节点中的最大值

sudhir sharma
更新于 2021年1月25日 05:21:35

55 次浏览

在这个问题中,我们得到了一个二叉树。我们的任务是在二叉树中查找所有右节点中的最大值。问题描述:在这里,我们需要找到二叉树中所有右子节点中的最大值。让我们举个例子来理解这个问题,输入:输出:9解释:所有右节点是:{2, 8, 9}。它们中的最大值是 9。解决方案方法为了解决这个问题,我们需要遍历树并检查其右子节点是否存在。如果存在,则与 maxRight 元素进行比较,如果它更大,则替换它。程序说明了我们解决方案的工作原理,示例在线演示#include using namespace … 阅读更多

在 C++ 中查找大小为 k 的子数组的最大(或最小)和

sudhir sharma
更新于 2021年1月25日 05:21:14

340 次浏览

本题给定一个数组 arr[] 和一个数字 k。我们的任务是找到大小为 k 的子数组的最大(或最小)和。让我们来看一个例子来理解这个问题,输入:arr[] = {55, 43, 12, 76, 89, 25, 99} , k = 2 输出:165 解释:大小为 2 的子数组的和 = 76 + 89 = 165 解法一种简单的解法是找到所有大小为 k 的子数组,然后返回具有最大值的和。另一种方法是使用滑动窗口,我们将找到大小为 k 的子数组的和。为此,... 阅读更多

广告
© . All rights reserved.