找到 34423 篇文章,关于 编程

C++ 中矩阵中的最终单元格位置

Arnab Chakraborty
更新于 2019-10-24 12:29:04

162 次浏览

假设我们有一组命令作为字符串,该字符串将包含四个不同字母表示四个方向。U 表示向上,D 表示向下,L 表示向左,R 表示向右。我们还有初始单元格位置 (x, y)。在执行给定命令后,找到对象在矩阵中的最终单元格位置。我们将假设最终单元格位置存在于矩阵中。假设命令字符串类似于“DDLRULL”,初始位置为 (3, 4)。最终位置为 (1, 5)。方法很简单,计算向上、向下、向左和向右的次数... 阅读更多

在 C++ 中填充幻方中的缺失项

Arnab Chakraborty
更新于 2019-10-24 11:53:22

167 次浏览

假设我们有一个 3x3 矩阵,其对角线元素最初为空。我们必须填充对角线,以便行、列和对角线的总和相同。假设一个矩阵如下所示:-036505470填充后,它将变为:-636555474假设对角线元素为 x、y、z。值将为:-x = (M[2, 3] + M[3, 2])/ 2z = (M[1, 2] + M[2, 1])/ 2y = (x + z)/2示例 实时演示#include using namespace std; void displayMatrix(int matrix[3][3]) {    for (int i = 0; i < 3; i++) {       for (int j = 0; j < 3; j++)          cout

C++ 中前 n 个自然数之和的和

sudhir sharma
更新于 2019-10-24 11:18:27

208 次浏览

在这个问题中,为了找到前 n 个自然数之和的和,我们将找到从 1 到 n 的所有数字的和,并将它们加在一起以找到总和。让我们举一个例子来了解这个概念,输入:4 输出:10 解释:前 1 个自然数的和 = 1 前 2 个自然数的和 = 1 + 2 = 3 前 3 个自然数的和 = 1 + 2 +3 = 6 前 4 个自然数的和 = 1 + 2 + 3 + 4 = 10 前 4 个自然数之和的和 = 1 + 3 + 6 + 10 = 20示例 实时演示#include using namespace std; int sumofSum(int n){    int sum = 0;    for (int i=1; i

在给定的 C++ BST 中向每个节点添加所有更大的值?

sudhir sharma
更新于 2019-10-24 11:17:01

82 次浏览

BST 或二叉搜索树是一种二叉树的形式,其所有左节点都小于根值,所有右节点都大于根值。对于此问题,我们将获取一棵二叉树并向其添加所有大于当前节点的值。问题“向 BST 中的每个节点添加所有更大的值”简化为对于 BST,将所有大于当前节点值的值添加到该节点值。向 BST 中的每个节点添加所有更大值的题述 -给定一棵二叉搜索树 (BST),我们将... 阅读更多

C++ 程序中的二分查找?

sudhir sharma
更新于 2019-10-24 11:12:46

780 次浏览

二分查找,也称为半区间查找、对数查找或二分切分,是一种搜索算法,用于在已排序的数组中查找目标值的位置。二分查找将目标值与数组的中间元素进行比较。如果它们不相等,则消除目标值不可能存在的半部分,并在剩余的半部分上继续搜索,再次取中间元素与目标值进行比较,并重复此过程,直到找到目标值。如果搜索以剩余的半部分为空结束,则目标值不在... 阅读更多

C++ 中斐波那契数的平方和

sudhir sharma
更新于 2019-10-24 11:08:17

179 次浏览

斐波那契数列是一个数学数列,从 0 开始,两个数字的和等于下一个即将出现的数字,例如,第一个数字是 0,第二个数字是 1,0 和 1 的和将是 1F0=0,F1=1以及Fn=Fn-1+Fn-2,F2=F0+F1 F2=0+1 F2=1然后当我们将数字 1 和 1 加在一起时,下一个数字将是 2F1=1,F2=1以及Fn=Fn-1+Fn-2,F3=F1+F2 F3=1+1 F3=2斐波那契数列为 0、1、1、2、3、5、8、13、21、34、…我们必须找到燃料能级数列的平方,然后我们必须将其相加并找到... 阅读更多

如何在 Java 中使用 Jackson 获取 JSONParser 默认设置?

raja
更新于 2020-07-07 12:18:20

361 次浏览

JSON Parser 的所有默认设置都可以使用 JsonParser.Feature 枚举表示。JsonParser.Feature.values() 将返回可用于 JSONParser 的所有功能,但可以使用 JsonParser 的 isEnabled() 方法确定特定解析器是否启用了某个功能。语法public static enum JsonParser.Feature extends Enum示例import com.fasterxml.jackson.core.*; import java.io.*; public class JsonParserSettingsTest {    public static void main(String[] args) throws IOException {       String json = "[{\"name\":\"Adithya\", \"age\":\"30\"}, " + "{\"name\":\"Ravi\", \"age\":\"35\"}]";       JsonFactory jsonFactory = new JsonFactory();       JsonParser jsonParser = jsonFactory.createParser(json);       for(JsonParser.Feature feature : JsonParser.Feature.values()) {       ... 阅读更多

C++ 中二项式系数的平方和

sudhir sharma
更新于 2019-10-24 11:05:24

280 次浏览

二项式系数是在二项式定理中找到的一个引号,可以排列成帕斯卡三角形的形式,它是一组数字的组合,等于 nCr,其中 r 从 n 个项目的集合中选择,它显示以下公式nCr=n!/ r!(n-r)!或 nCr=n(n-1)(n-2).....(n-r+1) / r!二项式系数的平方和,即 (nC0)2 + (nC1)2 + (nC2)2 + (nC3)2 + ……… + (nCn-2)2 + (nCn-1)2 + (nCn)2输入:n=5 输出:252解释在此程序中,我们首先必须找到从 n 集中选择的 r 的二项式系数,然后我们必须... 阅读更多

C++ 中给定数字的二进制表示

sudhir sharma
更新于 2019-10-24 11:02:52

3K+ 次浏览

二进制数是一个仅由两个数字 0 和 1 组成的数字。例如,01010111。有各种方法可以将给定数字表示为二进制形式。递归方法此方法用于使用递归将数字表示为其二进制形式。算法步骤 1:如果数字 > 1。按照步骤 2 和 3。步骤 2:将数字推入一个栈。步骤 3:使用 number/2 递归调用函数步骤 4:从栈中弹出数字并打印除以 2 的余数。示例 实时演示#include using namespace std; void tobinary(unsigned number){    if (number > 1)       tobinary(number/2);    cout

C++ 中的平衡素数

sudhir sharma
更新于 2019-10-24 10:59:58

154 次浏览

平衡素数是一个素数,其前一个和后一个素数的差相同。即它是最近的下一个素数和前一个素数的平均值。对于一个素数要成为平衡素数,它应该遵循以下公式:-Pn = (P(n-1) + P(n+1)) / 2其中 n 是素数 pn 在素数的有序集合中的索引。素数的有序集合:2、3、5、7、11、13、…第一个平衡素数是 5、53、157、173、…在这个问题中,我们给定一个数字 n,并且... 阅读更多

广告

© . All rights reserved.