找到 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.