2K+ 次浏览
当我们对线程调用 start() 方法时,它会导致线程开始执行,并且线程的 run() 方法由 Java 虚拟机 (JVM) 调用。如果我们直接调用 run() 方法,它将被视为线程类(或 Runnable 接口)的普通重写方法,并且它将在当前线程的上下文中执行,而不是在新线程中执行。例如 public class CallRunMethodTest extends Thread { @Override public void run() { System.out.println("In the run() method: " + Thread.currentThread().getName()); for(int ... 阅读更多
734 次浏览
Bogosort 简单地随机地对集合进行排序,直到它被排序。BogoSort 是一种基于排列组合的无效算法,因此它被称为排列排序。BogoSort 是一种非常糟糕的排序技术,也称为 shotgun sort、stupid sort、monkey sort 或 slow sort。该算法连续生成其输入的排列,直到找到已排序的排列。输入 - 53421 输出 - 12345解释在 bogosort 中,数组将包含未排序的元素,检查数组元素是否按顺序排列,如果不是,则通过随机交换元素来更改数组元素的位置,并… 阅读更多
九的补码和十的补码用于使数字系统中的算术运算更容易。这些用于使用补码实现使计算运算更容易,通常将硬件使用量换算到程序中。为了获得任何数字的九的补码,我们必须用 (10n – 1) 减去该数字,其中 n = 数字中的位数,或者更简单地说,我们必须从给定的十进制数的每个数字中减去 9。十的补码,在找到该数字的九的补码后,找出十的补码相对容易。我们… 阅读更多
203 次浏览
给定一个数字 n,我们需要找到直到 n 的自然数平方的平均值。为此,我们首先将所有直到 n 的数字的平方相加。然后我们将所有这些平方相加并除以数字 n。输入 3 输出 4.666667解释12 + 22 + 32 = 1 + 4 + 9 = 14 14/3 = 4.666667示例#include using namespace std; int main() { long n , i, sum=0 ,d; n=3; for(i=1;i
452 次浏览
给定一个数组,它是一组表示为数字数组的非负数,将 1 加到该数字(递增由数字表示的数字)。数字的存储方式是最高有效位是数组的第一个元素。将 1 加到由数字表示的数字给定数组从末尾开始,加法意味着将最后一个数字 4 舍入到 5。如果最后一个元素是 9,则将其设为 0,进位 = 1。对于下一次迭代,检查进位,如果它加到 10,则执行与步骤 2 相同的操作。添加进位后,使进位… 阅读更多
101 次浏览
acosh() 是反双曲余弦函数,它返回作为参数传递的元素的反双曲余弦。此函数可以对完整操作。所有这些都以弧度为单位。要在 C++ 中对复数使用此方法,我们需要定义一个模板,该模板重新定义对复数的函数。用于计算复数的反双曲余弦并返回该值的函数的语法 −template complex acosh (const complex& z );现在此方法将采用复数作为输入并返回该复数的反双曲余弦… 阅读更多
83 次浏览
asinh() 函数是标准 C++ 库的函数。asinh(value) 是反双曲正弦,它返回 sinh(x) 的值,其中 x 以弧度为单位。函数 −asinh() ;函数的参数,以弧度为单位的反双曲角。它可以是负数、正数或零。参数值可以是双精度型、单精度型或长双精度型。返回值 − 它返回输入值的的反双曲正弦值。返回的值以弧度为单位。让我们来看一个显示函数工作的示例 −示例#include using namespace std; int main() { double insinh = 75.0; double ... 阅读更多
830 次浏览
对称矩阵 − 其转置等于矩阵本身的矩阵。然后它被称为对称矩阵。反对称矩阵 − 其转置等于矩阵负数的矩阵,则称为反对称矩阵。对称矩阵和反对称矩阵的和是方阵。为了找到这些矩阵作为和,我们有这个公式。设 A 为方阵。然后,A = (½)*(A + A`)+ (½ )*(A - A`),A` 是矩阵的转置。(½ )(A+ A`) 是对称矩阵。(½ )(A - A`) 是反对称矩阵。示例#include using namespace std; ... 阅读更多
321 次浏览
前 n 个自然数的平方和的和是求直到 n 项的平方和的和。此序列求出直到 n 的每个数字的和,并将这些和添加到 sum 变量。前 4 个自然数的平方和的和为 −sum = (12) + (12 + 22 ) + (12 + 22 + 32) + (12 + 22 + 32 + 42 ) = 1 + 5 + 14 + 30 = 50有两种方法可以找到前 n 个自然数的平方和的和。1) 使用 for 循环。在此… 阅读更多
3K+ 次浏览
前 n 个奇数的平方序列取序列中前 n 个奇数的平方。该序列为:1,9,25,49,81,121…该序列也可以写成 − 12, 32, 52, 72, 92, 112…。此序列的和有一个数学公式 −n(2n+1)(2n-1)/ 3= n(4n2 - 1)/3让我们举个例子,输入:N = 4 输出:sum =解释12 + 32 + 52 + 72 = 1 +9+ 25 + 49 = 84使用公式,sum = 4(4(4)2- 1)/3 = 4(64-1)/3 = 4(63)/3 = 4*21 = 84 这两种方法都很好,但使用数学公式的方法更好,因为它不使用看起来会降低其时间复杂度。示例#include int main() { int n = 8; int sum = 0; for (int i = 1; i