找到 34423 篇 编程相关文章

在C++中查找只读数组中任何一个重复元素

Hafeezul Kareem
更新于 2021年2月1日 12:22:06

73 次浏览

在本教程中,我们将编写一个程序来查找给定数组中的重复元素。让我们看看解决问题的步骤。初始化数组。初始化一个计数器映射来存储数组中每个元素的频率。遍历数组。计算每个元素。打印频率大于1的元素。示例让我们看看代码。 在线演示 #include <map> using namespace std; int findRepeatingElement(int arr[], int n) {    map<int, int> frequencies;    for (int i = 0; i < n; i++) {       map<int, int>::iterator itr = frequencies.find(arr[i]);       if (itr != frequencies.end()) {       ... 阅读更多

在C++中查找装满水箱后浪费的水量

Hafeezul Kareem
更新于 2021年2月1日 12:18:23

244 次浏览

在本教程中,我们将解决以下问题。给定一个容量为 N 升的水箱和一个以 S 升/分钟的速度注水的水泵。不幸的是,水箱上有一个洞。在注水的同时,水以 WS 升/分钟的速度流失。我们需要计算装满水箱浪费的水量。每分钟注水的量等于注水速度和流失速度的差。因此,我们可以通过将容量… 阅读更多

在C++中查找二叉搜索树中和为给定值的全部数对

Hafeezul Kareem
更新于 2021年2月1日 12:18:07

305 次浏览

在本教程中,我们将编写一个程序,查找二叉搜索树中所有和等于给定数字的数对。我们将把树的值存储在两个不同的列表中以查找数对。让我们看看解决问题的步骤。为二叉树创建一个结构节点。编写一个函数以将新节点插入到二叉搜索树中。记住,在二叉搜索树中,所有小于根的元素都较小,右侧的元素都较大。初始化两个空列表以存储左节点和右节点… 阅读更多

在C++中查找自然数的所有约数 - 集2

Hafeezul Kareem
更新于 2021年2月1日 12:13:53

1K+ 次浏览

在本教程中,我们将编写一个程序来查找自然数的所有约数。这是一个直接了当的问题。让我们看看解决它的步骤。初始化数字。编写一个循环,从 1 迭代到给定数字的平方根。检查给定数字是否可以被当前数字整除。如果上述条件满足,则打印当前数字和 given_number/current_number。示例让我们看看代码。 在线演示 #include <iostream> using namespace std; void findDivisors(int n) {    for (int i = 1; i * i <= n;

在C++中查找自然数的所有约数 - 集1

Hafeezul Kareem
更新于 2021年2月1日 12:10:48

6K+ 次浏览

在本教程中,我们将编写一个程序来查找自然数的所有约数。这是一个直接了当的问题。让我们看看解决它的步骤。初始化数字。编写一个循环,从 1 迭代到给定数字。检查给定数字是否可以被当前数字整除。如果上述条件满足,则打印当前数字。示例让我们看看代码。 在线演示 #include <iostream> using namespace std; void findDivisors(int n) {    for (int i = 1; i <= n;

在C++中查找和为零的所有三元组

Hafeezul Kareem
更新于 2021年2月1日 12:09:53

348 次浏览

在本教程中,我们将编写一个程序来查找数组中和等于给定数字的三元组。让我们看看解决问题的步骤。创建包含虚拟数据的数组。为三个元素编写三个内部循环,这些循环迭代到数组的末尾。添加三个元素。将总和与 0 进行比较。如果两者相等,则打印元素并中断循环。示例让我们看看代码。 在线演示 #include <iostream> using namespace std; void findTripletsWithSumZero(int arr[], int n){    bool is_found = false;    for (int i = 0; i < n-2; i++) {       ... 阅读更多

在C++中查找与给定数字进行异或运算结果最大的数字

Hafeezul Kareem
更新于 2021年2月1日 12:09:05

176 次浏览

在本教程中,我们将编写一个程序来查找与给定数字进行异或运算结果最大的数字。我们在这里假设位数为 8。不同位的异或运算会给你 1 位。相同位的异或运算会给你 0 位。如果我们找到给定数字的 1 的补码,那么这就是我们要找的数字。示例让我们看看代码。 在线演示 #include <iostream> using namespace std; int findNumberWithMaximumXOR(int X) {    return ((1 << 8) -1 ) ^ X; }

在C++中查找和为给定值的三个数

Hafeezul Kareem
更新于 2021年2月1日 12:06:24

594 次浏览

在本教程中,我们将编写一个程序来查找数组中和等于给定数字的三元组。让我们看看解决问题的步骤。创建包含虚拟数据的数组。为三个元素编写三个内部循环,这些循环迭代到数组的末尾。添加三个元素。将总和与给定数字进行比较。如果两者相等,则打印元素并中断循环。示例让我们看看代码。 在线演示 #include <iostream> using namespace std; bool findTriplet(int arr[], int arr_size, int sum) {    for (int i = 0; i < arr_size - 2; i++) { ... 阅读更多

在C++中从三个链表中查找和等于给定数字的三元组

Hafeezul Kareem
更新于 2021年2月1日 12:05:45

147 次浏览

在本教程中,我们将编写一个程序来查找链表中和等于给定数字的三元组。让我们看看解决问题的步骤。为链表创建一个结构节点。创建包含虚拟数据的链表。为三个元素编写三个内部循环,这些循环迭代到链表的末尾。添加三个元素。将总和与给定数字进行比较。如果两者相等,则打印元素并中断循环。示例让我们看看代码。 在线演示 #include <iostream> using namespace std; class Node {    public:    int data;    Node* next; ... 阅读更多

在C++中查找峰值元素

Hafeezul Kareem
更新于 2021年2月1日 12:03:51

250 次浏览

在本教程中,我们将编写一个程序来查找给定数组中的峰值元素。峰值元素是指大于周围元素的元素。让我们看看解决问题的步骤。用虚拟数据初始化数组。检查第一个元素和最后一个元素是否满足峰值元素条件。从第二个元素迭代数组。检查当前元素是否大于前一个元素和下一个元素。如果上述条件满足则返回。打印结果示例让我们看看代码。 在线演示 #include <iostream> using namespace std; int findPeakElement(int arr[], int n) {    if ... 阅读更多

广告
© . All rights reserved.