找到 34423 篇文章 关于编程

在 C++ 中查找链表中的峰值元素

Hafeezul Kareem
更新于 2021 年 2 月 1 日 12:01:44

294 次浏览

在本教程中,我们将编写一个程序来查找给定链表中的峰值元素。峰值元素是指大于其周围元素的元素。让我们看看解决问题的步骤。创建链表的结构节点。使用虚拟数据创建链表。检查基本情况,例如链表是否为空或长度为 1。将第一个元素存储在一个名为 previous 的变量中。遍历链表。检查当前元素是否大于前一个元素和下一个元素。如果上述条件满足,则返回。更新... 阅读更多

在 C++ 中查找二维数组中的峰值元素

Hafeezul Kareem
更新于 2021 年 2 月 1 日 12:00:32

315 次浏览

在本教程中,我们将编写一个程序来查找二维数组中的峰值元素。如果其周围的所有元素都小于该元素,则称该元素为峰值元素。让我们看看解决问题的步骤。用虚拟数据初始化二维数组。遍历二维数组。首先,检查二维数组的角元素。接下来,编写二维数组的第一行和最后一行条件。现在,检查二维数组的第一列和最后一列。最后,检查中间元素。在每种情况下,我们都必须将当前元素与... 阅读更多

在 C++ 中查找数组中的分隔点

Hafeezul Kareem
更新于 2021 年 2 月 1 日 11:59:38

363 次浏览

在本教程中,我们将查找数组中的分隔点,其中分隔点左侧的所有元素都较小,分隔点右侧的所有元素都较大。让我们看看解决问题的步骤。初始化数组。遍历数组。从 0 到 I 遍历并检查每个值是否小于当前值。从 I 到 n 遍历并检查每个值是否大于当前值。如果两个条件都满足,则返回该值。打印分隔点。示例让我们看看代码。 实时演示#include ... 阅读更多

如何在使用 Python 的 Selenium WebDriver 中将 Cookie 设置到特定域?

Debomita Bhattacharjee
更新于 2021 年 2 月 1 日 11:53:26

1K+ 次浏览

我们可以使用 Python 中的 Selenium WebDriver 将 Cookie 设置到特定域。Cookie 用于保存浏览器发送的信息。使用键值对格式,它就像服务器提供给浏览器的消息。对于 Cookie 添加,使用 add_cookie 方法。键和值作为参数传递给该方法。要获取所有 Cookie,请使用 get_cookies 方法。要获取特定 Cookie,请使用 get_cookie 方法。要删除 Cookie,请使用 delete_all_cookies 方法。语法driver.add_cookie({"Automation": "QA"}); c= driver.get_cookies(); driver.get_cookie({"Automation"); driver.delete_all_cookies();示例from selenium import webdriver #设置 geckodriver.exe 路径 ... 阅读更多

在 C++ 中查找 BST 中具有给定和的配对

Hafeezul Kareem
更新于 2021 年 2 月 1 日 11:58:31

150 次浏览

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

在 C++ 中查找其与数字之和等于 N 的数字 X

Hafeezul Kareem
更新于 2021 年 2 月 1 日 11:58:04

152 次浏览

在本教程中,我们将找到一个数字,其包括其数字在内的总和等于给定数字 N。思路很简单,我们将检查给定数字左右 100 个数字。它不会超出该范围,因为 N ≤ 1000000000 且总和不会超过 100。让我们看看解决问题的步骤。初始化数字。编写一个循环,迭代 100 次。获取 n - i 和 n + i 值。查找数字之和并将其相加。如果其中任何一个等于 N,则打印它们。示例让我们看看... 阅读更多

在 C++ 中查找可以整除数组中最多元素的数字

Hafeezul Kareem
更新于 2021 年 2 月 1 日 11:57:48

145 次浏览

在本教程中,我们将找到一个数字,该数字可以整除给定数组中的最多元素。让我们看看解决问题的步骤。初始化数组和一个变量以存储结果。遍历数组。初始化计数器变量。再次遍历数组。如果当前元素可以被数组元素整除,则递增计数器。如果当前计数最大,则更新结果。打印结果。示例让我们看看代码。 实时演示#include using namespace std; int numberWithMaximumMultiples(int arr[], int n) {    int result = -1;    for (int i = 0; i < n; i++) {    int count = 0;    for (int j = 0; j < n; j++) {       if (arr[j] % arr[i] == 0) {          count++;       }    }    if (count > 0 && (result == -1 || count > 0)) {        result = arr[i];     }    }    return result; } int main() {    int arr[] = {3, 2, 1, 4, 5, 6, 7};    int n = sizeof(arr) / sizeof(arr[0]);    int ans = numberWithMaximumMultiples(arr, n);    cout << "The number that divides the maximum array elements is: " << ans << endl;    return 0; } ... 阅读更多

在给定数组中查找固定点(值等于索引)的 C++ 程序

Hafeezul Kareem
更新于 2021 年 2 月 1 日 11:48:14

214 次浏览

在本教程中,我们将解决以下问题。给定一个数组,找到等于索引的数字。这是一个简单的题目。遍历给定数组并返回等于数组元素的索引。示例让我们看看代码。 实时演示#include using namespace std; int linearSearch(int arr[], int n) {    for(int i = 0; i < n; i++) {       if(arr[i] == i) {          return i;       }    }    return -1; } int main() {    int arr[] = {10, 20, 30, 40, 50, 5, 60};    cout << "Fixed Point is " << linearSearch(arr, 7) << endl;    return 0; }

在 C++ 中查找 (1^n + 2^n + 3^n + 4^n) mod 5

Hafeezul Kareem
更新于 2021 年 2 月 1 日 11:47:43

213 次浏览

在本教程中,我们将解决以下问题。给定一个整数 n,我们必须找到 (1n+2n+3n+4n)%5如果 n 很大,则数字 (1n+2n+3n+4n) 将非常大。它也无法放入长整数中。因此,我们需要找到另一种解决方案。如果您针对数字 1、2、3、4、5、6、7、8、9 求解方程,您将分别得到 10、30、100、354、1300、4890、18700、72354、282340 值。仔细观察方程的结果。您会发现方程结果的最后一位数字每 4 个数字重复一次。 ... 阅读更多

在 C++ 中查找 2^(2^A) % B

Hafeezul Kareem
更新于 2021 年 2 月 1 日 11:45:39

88 浏览量

在本教程中,我们将编写一个程序来计算方程 2^(2^A) % B。我们将使用递归函数来找到方程的值。让我们看看解决问题的步骤。编写一个接收 2 个参数 A 和 B 的递归函数。如果 A 为 1,则返回 4 % B,因为 2^(2^1) % B = 4 % B。否则,使用 A-1 和 b 递归调用该函数。返回 result^2%B。打印解决方案示例让我们看看代码。 在线演示#include using namespace std; long long solveTheEquation(long long A, long long B) {    // 2^(2^1) % B = 4 ... 阅读更多

广告

© . All rights reserved.