找到关于编程的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列号

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.