找到 34423 篇文章,关于编程

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

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

206 次浏览

在这个问题中,我们得到一棵二叉树和两个节点。我们的任务是创建一个程序来查找二叉树中两个节点之间的距离。问题描述我们需要找到两个节点之间的距离,也就是从一个节点到另一个节点需要遍历的最小边数。让我们来看一个例子来理解这个问题,输入:二叉树 节点1 = 3 ,节点2 = 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 是关联容器,它有助于以特定顺序存储由键值和映射值组合形成的元素。在 map 容器中,数据在内部始终使用其关联的键进行排序。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 头文件。此函数用于计算复数的复数双曲正弦。语法模板 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 是关联容器,它有助于以特定顺序存储由键值和映射值组合形成的元素。在 map 容器中,数据在内部始终使用其关联的键进行排序。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 容器中,数据内部始终使用其关联的键进行排序。map 容器中的值通过其唯一的键进行访问。什么是 map 等于 ‘[]’ 运算符?map::operator[] 是一个引用运算符。此运算符用于访问元素……阅读更多

广告
© . All rights reserved.