找到 34423 篇文章 关于编程

Python 中计算可能的谦逊矩阵数量的程序

Arnab Chakraborty
更新于 2021-10-23 06:56:58

122 次查看

假设我们有两个值 n 和 m。我们必须找到 n x m 阶的谦逊矩阵的可能排列数量。当矩阵满足以下条件时,称为谦逊矩阵:它包含从 1 到 n x m 的每个元素恰好一次;对于任何两个索引对 (i1, j1) 和 (i2, j2),如果 (i1 + j1) < (i2 + j2),则 Mat[i1, j1] < Mat[i2, j2] 应该成立。如果答案过大,则返回结果模 10^9 + 7。因此,如果输入类似于 n = 2 m = 2,则输出将为 2,因为有… 阅读更多

Python 中查找使公民能够访问市场的最低成本的程序

Arnab Chakraborty
更新于 2021-10-23 06:53:04

264 次查看

假设有 n 个城市和 m 条连接这些城市的道路。市民需要市场来购买商品。现在,城市中没有市场,城市之间的道路正在建设中。可以在两个城市之间修建双向道路,如果 (i) 该城市包含一个市场;(ii) 可以通过有市场的道路访问这些城市。修建道路的成本为 x,修建市场的成本为 y,并且已给出。我们必须找出提供… 阅读更多

Python 中查找子树节点值之和的最小值的程序

Arnab Chakraborty
更新于 2021-10-23 06:46:22

122 次查看

假设我们有一棵树,其所有节点编号为 1 到 n。每个节点包含一个整数值。现在,如果我们从树中移除一条边,则两棵子树的节点值之和的差必须最小。我们必须找出并返回此类子树之间的最小差值。树以边的集合的形式提供给我们,节点的值也已提供。因此,如果输入类似于 n = 6,edge_list = [[1, 2], [1, 3], [2, 4], [3, ... 阅读更多

Java 中将一个链表交替插入到另一个链表中

Sunidhi Bansal
更新于 2021-10-22 10:00:39

549 次查看

我们被赋予两个数据结构作为链表,让我们说,List_1 和 List_2。任务是将链表“List_2”的元素交替插入到链表“List_1”中,如果我们剩下无法合并到“List_1”中的元素,则将其打印为“List_2”剩余元素。例如:输入 - List_1 = List_2 = 输出 - 合并后的列表为:说明 - 我们得到了两个列表,即 List_1 和 List_2。我们将 List_2 的可能元素交替合并到 List_1 中。因此,合并后 List_1 中的元素为 10->3->2->1->1->4->2->5->5,List_2 中的元素为… 阅读更多

C++ 中二项堆的内存表示

Sunidhi Bansal
更新于 2021-10-22 09:43:54

401 次查看

什么是二项树?二项树是一种有序的树形数据结构,比如说,B0 由单个节点组成,而表示为 Bk 的二项树由两个二项树组成,即 Bk-1,它们链接在一起。一个二项树的根是另一个二项树的根的最左孩子。二项树主要用于资产或股票的基本面和技术面分析。二项树的节点表示资产的内在价值。它帮助投资者或市场买家分析投资的最佳时间和价值。什么… 阅读更多

C++ 中数组中的最小-最大范围查询

Sunidhi Bansal
更新于 2021-10-22 09:42:24

841 次查看

给定一个包含 N 个元素的数组 Arr[]。目标是从查询的索引中找到最小值和最大值。根据查询,我们得到起始索引和结束索引。例如输入 - Arr[] = { 1, 2, 3, 4, 5 } QStart = 1 QEnd = 4输出 - 最小值:2 最大值:5说明 - 在上述查询中,起始索引为 1,结束索引为 4。在这两个索引之间,Arr 中的最小值为 2,最大值为 5输入 - Arr[] = { 10, 12, 3, 2, 5, 18 } QStart = 2 QEnd = 5输出 - 最小值:… 阅读更多

C++17 的新特性

Sunidhi Bansal
更新于 2021-10-22 09:07:35

897 次查看

C++ 标准委员会始终专注于每三年发布新特性。规范的两个主要部分是编程语言的核心功能和标准模板库 (STL)。引入新特性是为了使代码更简洁、更易于使用和更紧凑。以下是引入的特性列表:1. 折叠表达式折叠表达式用于为可以传递给函数或可以从函数返回的可变数量的参数编写更短的代码。它允许使用任意数量的变量作为参数,并在返回… 阅读更多

2-3 树 - C++ 中的数据结构和算法

Sunidhi Bansal
更新于 2021-10-22 08:56:52

6K+ 次查看

2-3 树是一种树形数据结构,其中树的每个节点要么是 2 节点,要么是 3 节点。它是一种阶数为 3 的特殊类型的 B 树。树中的 2 节点是只有一个数据部分和两个子节点的节点。树中的 3 节点是具有两个数据部分和三个子节点的节点。图:- 2-3 树2-3 树的特性:- 每个内部节点要么是 2 节点,要么是 3 节点。包含一个数据部分的节点可以是具有恰好 2 个子节点的 2 节点,或… 阅读更多

最大化 C++ 中异或值为零的子数组数量

Sunidhi Bansal
更新于 2021-10-22 08:54:16

164 次查看

给定一个包含整数值的数组 Arr[]。目标是找到异或值为 0 的最大子数组数量。任何子数组的位都可以交换任意次数。注意:1

最大化 C++ 中范围 [L, R] 内最多 K 步中数字的总和

Sunidhi Bansal
更新于 2021-10-22 08:45:52

99 次查看

给定一个包含整数的数组 Arr[] 和一个 2D 数组 Q,包含查询。每个查询包含 3 个值,即 lpos、rpos 和 K。可以在一步内从索引 i 移动到下一个索引 i+1,或者停留在该索引处。只能在最多 K 步内从 lpos 移动到 rpos。在每一步中添加所有数字,包括最左边的数字。目标是在最多 K 步内最大化总和。如果在 K 步内无法从 lpos 移动到 rpos,则打印“No”。让我们进一步了解。让我们看看… 阅读更多

广告

© . All rights reserved.