找到 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=1AndFn=Fn-1+Fn-2,F2=F0+F1 F2=0+1 F2=1然后当我们将数字 1 和 1 相加时,下一个数字将是 2F1=1,F2=1AndFn=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年7月7日 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.