找到 34423 篇文章 关于 编程

Python 程序中的 type 和 isinstance

Hafeezul Kareem
更新于 2019年11月1日 07:49:32

128 次浏览

在本教程中,我们将学习 Python 的 type 和 isinstance 内置函数。这些函数通常用于确定对象的类型。让我们逐一看看它们。type(object)type 用于了解对象的类型。例如,如果我们有一个值为 5 的对象 val。该对象的类型为 int。我们可以使用 type 函数获取它。让我们遵循一般步骤来获得结果。初始化对象。使用 type(object) 函数获取对象的类型。显示类型。下面是一个解释 type(object) 函数的示例。示例# ... 阅读更多

使用 Python 进行自动化软件测试

Hafeezul Kareem
更新于 2019年11月1日 07:51:47

612 次浏览

在本教程中,我们将学习如何在 Python 中自动化测试。编写代码后,我们必须通过提供不同类型的输入并检查代码是否正常工作来对其进行测试。我们可以手动或自动执行此操作。进行手动测试非常困难。因此,我们将学习如何在 Python 中进行自动化测试。让我们开始吧。我们有一个名为 unittest 的模块,用于自动测试代码。我们将在本教程中使用此模块。对于初学者来说,使用 unittest 模块进行测试非常简单。 ... 阅读更多

在 C++ 中查找数组中最小的值的频率

Arnab Chakraborty
更新于 2019年11月1日 07:23:53

322 次浏览

这里我们将看到如何查找数组中最小的元素的频率。假设数组元素为 [5, 3, 6, 9, 3, 7, 5, 8, 3, 12, 3, 10],这里最小的元素是 3,并且该元素的频率为 4。所以输出为 4。为了解决这个问题,我们将找到列表中最小的元素,然后计算第一个数字出现的次数,这将是结果。示例#include using namespace std;    int min_element(int arr[], int n){    int min = arr[0];    for(int i = 1; i

在 C++ 中根据 Excel 列标题查找 Excel 列号

Arnab Chakraborty
更新于 2019年11月1日 07:21:57

208 次浏览

我们知道 Excel 列号是字母的。它从 A 开始,在 Z 之后,它将是 AA、AB,到 ZZ,然后再次是 AAA、AAB,到 ZZZ 等等。因此列 1 是 A,列 27 是 Z。这里我们将看到如果给出列号如何获取列字母。因此,如果列号为 80,则它将为 CB。假设我们有一个数字 n,其值为 28,那么我们需要取 26 的余数。如果余数为 0,则该数字为 26、52 等等。 ... 阅读更多

在 C++ 中查找存在于第一个数组中但不存在于第二个数组中的元素

Arnab Chakraborty
更新于 2019年11月1日 07:19:55

132 次浏览

假设我们有两个数组 A 和 B。有一些元素。我们必须找到那些存在于集合 A 中但不存在于集合 B 中的元素。如果我们考虑这种情况,并将 A 和 B 视为集合,那么这基本上是集合除法运算。A 和 B 之间的集合差将返回这些元素。示例#include #include #include #include using namespace std; void setDiffResults(int A[], int B[], int An, int Bn) {    sort(A, A + An);    sort(B, B + Bn);    vector res(An);    vector::iterator it;    vector::iterator it_res = set_difference(A, A + An, B ... 阅读更多

在 C++ 中使用连续元素的异或查找数组的元素

Arnab Chakraborty
更新于 2019年11月1日 07:16:08

278 次浏览

假设我们必须找到一个包含 n 个元素的列表。但是我们有实际数组中两个连续元素的异或值。实际数组的第一个元素也已给出。因此,如果数组元素为 a、b、c、d、e、f,则给定数组将为 a^b、b^c、c^d、d^e 和 e^f。由于第一个数字已给出,命名为 a,这可以帮助我们找到所有数字。如果我们想找到实际数组的第二个元素,那么我们必须执行 b = a ^ arr[i],对于第二个元素 c = b ... 阅读更多

在 C++ 中在给定约束条件下查找重复项

Arnab Chakraborty
更新于 2019年11月1日 07:13:57

141 次浏览

假设我们有一个包含 6 个不同数字的列表。只有一个数字重复了五次。因此数组中共有 10 个元素。仅使用两次比较查找重复数字。如果列表类似于 [1, 2, 3, 4, 4, 4, 4, 4, 5, 6],则输出为 4。由于只有 10 个数字,因此对于任何类型的重复数字,数字范围都将放置在索引 3 到 5 之间。通过检查这些索引,我们可以找到结果。示例#include using namespace std; int getDuplicate(int array[]) {    if (array[3] == array[4])       return array[3];    else if (array[4] == array[5])       return array[4];    else       return array[5]; } int main() {    int a[] = {1, 2, 3, 4, 4, 4, 4, 4, 5, 6};    cout

使用 C++ 打印树奇数层节点的程序

Ayush Gupta
更新于 2019年11月1日 07:13:41

115 次浏览

在本教程中,我们将讨论一个程序,用于打印给定二叉树奇数层上的节点。在此程序中,根节点的层级被认为是 1,并且同时交替层级是下一个奇数层级。例如,假设我们给出了以下二叉树然后,此二叉树奇数层上的节点将是 1、4、5、6。示例#include using namespace std; struct Node {    int data;    Node* left, *right; }; //打印奇数层上的节点 void print_onodes(Node *root, bool is_odd = ... 阅读更多

在 C++ 中查找 O(n) 时间和 O(1) 额外空间中的重复项 - 集合 1

Arnab Chakraborty
更新于 2019年11月1日 07:12:01

239 次浏览

假设我们有一个从 0 到 n-1 的数字列表。一个数字可以重复任意次数。我们必须在不占用任何额外空间的情况下找到重复的数字。如果 n 的值为 7,并且列表类似于 [5, 2, 3, 5, 1, 6, 2, 3, 4, 5]。答案将是 5、2、3。为了解决这个问题,我们必须遵循以下步骤-对于列表中的每个元素 e,执行以下步骤-sign := A[e 的绝对值]如果符号为正,则将其设为负否则它是一个重复。示例#include ... 阅读更多

使用 C++ 打印二叉树中最长叶到叶路径的程序

Ayush Gupta
更新于 2019年11月1日 07:10:17

320 次浏览

在本教程中,我们将讨论一个程序,用于打印给定二叉树中从一个叶节点到另一个叶节点的最长路径。换句话说,我们必须打印二叉树直径中出现的所有节点。这里,特定二叉树的直径(或宽度)定义为从一个端节点到另一个端节点的最长路径中的节点数。为了解决这个问题,我们使用高度函数计算二叉树的直径。然后我们在二叉树的左侧部分找到最长的路径 ... 阅读更多

广告

© . All rights reserved.