找到 34423 篇文章,关于编程

查找 C++ 程序中二叉树中两个节点之间的距离

Ayush Gupta
更新于 2020年10月9日 09:14:45

206 次查看

在这个问题中,我们给定一个二叉树和两个节点。我们的任务是创建一个程序来查找二叉树中两个节点之间的距离。问题描述我们需要找到两个节点之间的距离,即当我们从一个节点移动到另一个节点时将遍历的最小边数。让我们举一个例子来理解这个问题,输入:二叉树Node1 = 3,Node2 = 5输出:3解释从节点 3 到节点 5 的路径是 3 -> 1 -> 2 -> 5。遍历了 3 条边,距离为 3。解决方案一种简单的… 阅读更多

在 C++ 中添加、删除和返回最大值和最小值之差的查询

Ayush Gupta
更新于 2020年10月9日 08:50:07

105 次查看

在这个问题中,我们给定 Q 个查询。这些查询有三种类型,分别是-查询 1:将数字 N 添加到列表中。查询 2:从列表中删除数字 N。查询 3:返回列表中最小元素和最大元素之差。我们的任务是创建一个程序来解决添加、删除和返回 C++ 中最大值和最小值之差的查询。问题描述我们将得到 Q 个查询,我们将在列表上执行这些查询。有 3 种类型的查询,用于添加、删除和查找列表中最大元素和最小元素之差… 阅读更多

C++ STL 中不同的复制方法 - std::copy()、copy_n()、copy_if()、copy_backwards()

Sunidhi Bansal
更新于 2020年8月14日 08:43:35

344 次查看

顾名思义,copy() 方法用于通过 C++ STL 中提供的各种方法复制数据。所有方法的功能和参数都不同。这些方法在头文件中可用。让我们讨论每个方法及其功能。Copy(start_i1, end_i1, start_i2)此方法用于将数据从一个迭代器复制到另一个迭代器,在指定的范围内,迭代器的起始和结束元素都包含在内。它采用三种类型的参数,即-Start_i1 - 它将指向迭代器的初始元素,例如,i_1,从该元素开始… 阅读更多

在 C 和 C++ 中声明变量为常量的不同方法

Sunidhi Bansal
更新于 2020年8月14日 08:40:57

746 次查看

在 C 和 C++ 中声明常量有多种方法。首先,我们需要了解什么是常量。什么是常量?常量表示不能更改的值。在编程方面,常量是指分配给变量的固定值,以便在程序执行期间任何其他变量或组件都无法更改它们。常量可以是任何数据类型。它们用于编程中定义程序的不可更改组件。某些数据或变量具有固定值,例如 Pi 具有固定浮点值,如… 阅读更多

C++ 中非递减向量的上界和下界

Sunidhi Bansal
更新于 2020年8月14日 08:31:50

4K+ 次查看

在本文中,我们将讨论 C++ STL 中按非递减顺序排序的数组的 vector::upper_bound() 和 vector::lower_bound()。向量类似于动态数组;它们能够在将值插入或从容器中删除值时修改其自身的大小,我们正在其中存储该值。在向量中,下界返回一个指向范围内第一个不与给定值进行比较的元素的迭代器。上界返回一个指向范围内小于给定值的元素的迭代器。输入 30 30 30 20 20 20 10 10输出下界… 阅读更多

C++ 中的 map count() 函数

Sunidhi Bansal
更新于 2020年8月14日 08:29:37

5K+ 次查看

在本文中,我们将讨论 C++ STL 中 map::empty() 函数的工作原理、语法和示例。什么是 C++ STL 中的 Map?映射是关联容器,它有助于以特定顺序存储由键值和映射值组合形成的元素。在映射容器中,数据在内部始终借助其关联的键进行排序。映射容器中的值通过其唯一键进行访问。什么是 map::count()?map::count() 是一个函数,它位于头文件中。此函数计算具有特定键的元素的数量,如果… 阅读更多

C++ 中复数的 Sin() 函数

Sunidhi Bansal
更新于 2020年8月14日 08:27:16

131 次查看

我们被赋予查找复数的 sin() 函数的工作原理的任务。复数的 sin() 函数存在于 complex 头文件中,这意味着要计算 sin() 的值,我们需要在代码中添加 complex 头文件。在数学中,此函数用于计算具有复数的 sin 的值。语法sin() 函数的语法为-sin(z);参数参数 z 可以是任何复数,并且此参数在 sin() 函数的定义中定义,这使得此参数成为必需参数。返回值此函数返回 sin() 的复数值… 阅读更多

C++ 中复数的 Sinh() 函数

Sunidhi Bansal
更新于 2020年8月14日 08:25:45

159 次查看

我们被赋予查找复数的 sin() 函数的工作原理的任务。复数的 sin() 函数存在于 complex 头文件中,这意味着要计算 sin() 的值,我们需要在代码中添加 complex 头文件。此函数用于计算复数的复双曲正弦。语法template complex Sinh(const complex& x);参数参数 z 可以是任何复数,并且此参数在 sin() 函数的定义中定义,这使得此参数成为必需参数。返回值此函数返回 sin() 的复数值,因为它包含… 阅读更多

C++ STL 中的 map max_size()

Sunidhi Bansal
更新于 2020年8月14日 08:24:33

1K+ 次查看

在本文中,我们将讨论 C++ STL 中 map::max_size() 函数的工作原理、语法和示例。什么是 C++ STL 中的 Map?映射是关联容器,它有助于以特定顺序存储由键值和映射值组合形成的元素。在映射容器中,数据在内部始终借助其关联的键进行排序。映射容器中的值通过其唯一键进行访问。什么是 map::max_size()?map::max_size() 函数是 C++ STL 中的内置函数,它在头文件中定义。max_size() 用于返回… 阅读更多

C++ STL 程序中的 map::operator[]

Sunidhi Bansal
更新于 2020年8月14日 08:23:02

383 次查看

在本文中,我们将讨论 C++ STL 中 map 等于“[]”运算符的工作原理、语法和示例。什么是 C++ STL 中的 Map?映射是关联容器,它有助于以特定顺序存储由键值和映射值组合形成的元素。在映射容器中,数据在内部始终借助其关联的键进行排序。映射容器中的值通过其唯一键进行访问。什么是 map 等于“[]”运算符?map::operator[] 是一个引用运算符。此运算符用于访问… 阅读更多

广告
© . All rights reserved.