3K+ 次浏览
如果对于所有 i 和 j,都有 aij = -aji,则方阵 A 被称为反对称矩阵。换句话说,如果矩阵 A 的转置等于矩阵 A 的负数,即 (AT = -A),则矩阵 A 被称为反对称矩阵。注意,反对称矩阵中的所有主对角线元素都为零。让我们来看一个矩阵的例子:A = |0 -5 4| |5 0 -1| |-4 1 0|这是一个反对称矩阵,因为对于所有 i 和 j,都有 aij = -aji。例如,a12 = -5,而 a21 = 5,这意味着 a12 = -a21。同样,此条件也适用于… 阅读更多
迷宫寻路也是一个利用回溯法的流行问题。迷宫是一个二维矩阵,其中一些单元格是被阻塞的。其中一个单元格是起始单元格,我们必须从这里开始。另一个单元格是目标单元格,我们必须到达那里。我们必须找到一条从起始单元格到目标单元格的路径,而不会移动到任何被阻塞的单元格中。下面显示的是一个未解决的迷宫的图片。这是它的解决方案。为了解决这个难题,我们首先从起始单元格开始,并沿着… 阅读更多
289 次浏览
给定一个数字“n”作为输入,此程序用于查找 n 的总除数个数是偶数还是奇数。偶数是可以被 2 整除的整数。例如:0、8、-24 奇数是不能被 2 整除的整数。例如:1、7、-11、15 输入:10 输出:偶数 说明 找到 n 的所有除数,然后检查总除数个数是偶数还是奇数。为此,找到所有除数并计数,然后将此数字除以 2 以检查它是否… 阅读更多
编写一个 C 语言程序,将数组向左旋转 n 个位置。如何在 C 语言编程中将数组向左旋转 n 次。在 C 语言程序中将数组向左旋转 n 个位置的逻辑。输入:arr[]=1 2 3 4 5 6 7 8 9 10 N=3 输出:4 5 6 7 8 9 10 1 2 3 说明 读取数组中的元素,例如 arr。将旋转次数读取到某个变量中,例如 N。将给定数组向左旋转 1 次,共 N 次。实际上,左旋转是将数组元素向左移动一个位置并将第一个… 阅读更多
198 次浏览
此 C 语言程序对整数数组实现煎饼排序。煎饼排序是排序问题的变体,其中唯一允许的操作是反转序列的某些前缀元素。煎饼排序是数学问题的口语术语,指的是当可以使用铲子插入堆栈的任何点并用于翻转其上方的所有煎饼时,按大小顺序排列无序煎饼堆栈的问题。煎饼数是给定数量的煎饼所需的最小翻转次数输入:5, 3, 2, 1, 4 输出:1 2 3 4 5 说明 它… 阅读更多
303 次浏览
给定一个字符串,重新排列字符串中的字符,以便元音和辅音占据交替的位置。如果字符串不能以上述方式重新排列,则打印“不可能”。元音和辅音之间的顺序应保持不变。输入:abce 输出:abec 说明 查找字符串中元音和辅音的数量。如果元音和辅音的数量之差大于 1,则返回“不可能”。如果存在字符串中元音比辅音多的情况,则首先打印第一个元音… 阅读更多
350 次浏览
一个 C++ 程序,用于查找在给定的正整数数组中出现奇数次的数字。在此数组中,所有数字都出现偶数次。输入:arr[] = {5, 7, 8, 8, 5, 8, 8, 7, 7} 输出:7 说明 使用两个循环,其中外循环逐个遍历所有元素,内循环计算外循环遍历的元素出现的次数。示例 #include using namespace std; int Odd(int arr[], int n){ for (int i = 0; i < n; i++) { int ctr = 0; ... 阅读更多
236 次浏览
数学中有很多类型的级数,这些级数可以用 C 语言程序轻松求解。此程序用于在 C 语言程序中查找以下级数的和。Tn = n2 - (n-1)2 查找级数所有项的和为 Sn mod (109 + 7),并且 Sn = T1 + T2 + T3 + T4 + ...... + Tn 输入:229137999 输出:218194447 说明 Tn 可以表示为 2n-1 如我们所知,=> Tn = n2 - (n-1)2 =>Tn = n2 - (1 + n2 - 2n) =>Tn = n2 - 1 - n2 + 2n ... 阅读更多
5K+ 次浏览
"static const""static const" 基本上是 static(存储说明符)和 const(类型限定符)的组合。static 决定变量的生存期和可见性/可访问性。这意味着如果变量被声明为静态变量,则在程序运行的整个过程中它将保留在内存中,而普通变量或自动变量在函数(其中定义了变量)结束后将被销毁。const 是类型限定符。类型限定符用于通过类型系统表达有关值的附加信息。当使用 const 类型限定符初始化变量时,它将不会… 阅读更多
2K+ 次浏览
delete 是一个用于释放变量存储空间的操作符。this 指针是一种特殊的指针,只能在非静态成员函数内部访问,它指向调用成员函数的对象的地址。this 指针保存当前对象的地址,简单来说,可以认为 this 指针指向类的当前对象。每当我们通过对象调用成员函数时,编译器会秘密地将调用该对象的地址作为第一个参数传递给成员函数作为 this 指针。一般来说,delete 操作符不应该……阅读更多