找到 34423 篇文章 关于编程

如何在 Java 中使用对象模型创建 JSON 对象?

raja
更新于 2020年7月7日 07:25:17

2K+ 次浏览

javax.json.JsonObject 接口可以表示一个不可变的 JSON 对象值,并提供一个不可修改的映射视图到 JSON 对象的名称/值映射。可以使用 javax.json.JsonReader 类的静态方法 readObject() 从输入源创建 JsonObject 实例,也可以使用 javax.json.Json 类的静态方法 createObjectBuilder() 创建。语法public static JsonObjectBuilder createObjectBuilder()示例import java.io.*; import javax.json.*; public class JsonObjectTest {    public static void main(String[] args) throws Exception {       JsonObjectBuilder builder = Json.createObjectBuilder();       builder.add("Name", "Adithya");       builder.add("Designation", "Python Developer");       builder.add("Company", "TutorialsPoint");       builder.add("Location", "Hyderabad");       JsonObject data = builder.build();     ... 阅读更多

检查给定矩阵在 C++ 中是否为幻方

Arnab Chakraborty
更新于 2019年10月21日 14:28:42

2K+ 次浏览

在这里我们将看到,如果一个矩阵是幻方,一个幻方是一个方阵,其中每一行、每一列和每条对角线的和都相同。假设一个矩阵如下所示:-618753294如果我们看到每一行、每一列和对角线的和都是 15,则它是一个幻方。要检查一个矩阵是否为幻方,我们必须找到主对角线和和次对角线和,如果它们相同,则它是幻方,否则不是。示例 实时演示#include #define N 3 using namespace std; bool isMagicSquare(int mat[][N]) { ... 阅读更多

检查二维矩阵中可能的路径(C++)

Arnab Chakraborty
更新于 2019年10月21日 14:25:13

513 次浏览

假设我们有一个二维数组。我们必须找到是否可以从左上角到右下角找到一条路径。矩阵填充了 0 和 1。0 表示开放区域,1 表示阻塞。请注意,左上角始终为 1。假设一个矩阵如下所示:-0001010011000101000000100一条路径用绿色标记,也有一些其他路径。因此,如果存在路径,程序将返回 true,否则返回 false。我们将通过将所有可访问的节点更改为 -1 来解决此问题,首先将起点的值更改为 -1,然后获取下一个值 ... 阅读更多

在 C++ 中检查每次字符替换查询后的回文

Arnab Chakraborty
更新于 2019年10月21日 14:21:21

154 次浏览

假设我们有一个字符串和集合 Q 中的一些查询。每个查询包含一对整数 i 和 j。以及另一个字符 c。我们必须用新字符 c 替换索引 i 和 j 处的字符。并说明字符串是否为回文。假设一个字符串像“AXCDCMP”,如果我们使用一个像 (1, 5, B) 这样的查询,那么字符串将是“ABCDCBP”,然后是另一个像 (0, 6, A) 这样的查询,那么它将是“ABCDCBA”,这是回文。我们必须使用索引 i、j 创建一个查询,然后替换存在的字符 ... 阅读更多

检查排序数组中是否存在众数元素(C++)

Arnab Chakraborty
更新于 2019年10月21日 14:18:48

148 次浏览

假设我们有一个数组;我们必须检查给定数字 x 是否是该数组的众数元素。数组已排序。当一个元素在数组中出现 n/2 次时,据说它是众数元素。假设一个数组像 {1, 2, 3, 3, 3, 3, 6},x = 3,这里的答案是 true,因为 3 是数组的众数元素。有四个 3。数组的大小为 7,因此我们可以看到 4 > 7/2。我们可以计算数组中 x 的出现次数,如果 ... 阅读更多

在 C++ 中检查不构建树的相同 BST

Arnab Chakraborty
更新于 2019年10月21日 14:17:00

89 次浏览

我们有两个数组来表示 BST 的元素。如果我们从左到右从该数组中获取元素,并形成 BST,然后从两个数组中获取,我们将制作相同的 BST。我们必须检查两者是否形成相同的结果。但约束是我们不能创建 BST。假设两个数组是 {2, 4, 1, 3} 和 {2, 1, 4, 3},那么如果我们看到,这两个序列都可以形成相同的 BST。方法很简单。正如我们所知,左子树的元素小于根 ... 阅读更多

检查二叉树中是否存在孩子和属性(C++)

Arnab Chakraborty
更新于 2019年10月21日 14:12:36

80 次浏览

假设我们有一棵二叉树。当二叉树满足以下属性时,它就是有效的。每个节点都应包含与左右子节点值之和相同的数据值。如果任何一侧没有子节点,则将其视为 0。假设一棵树如下所示,它满足给定的属性。没有这样的技巧来检查这一点,我们必须递归遍历树,如果节点及其两个子节点满足该属性,则返回 true,否则返回 false。示例#include using namespace std; class node {    public:    int data; ... 阅读更多

检查表达式中括号是否平衡(C++)

Arnab Chakraborty
更新于 2019年10月21日 14:09:19

4K+ 次浏览

假设我们有一个表达式。表达式包含一些括号;我们必须检查括号是否平衡。括号的顺序为 ()、{} 和 []。假设有两个字符串。“()[(){()}]”这是有效的,但“{[}]”是无效的。任务很简单;我们将使用堆栈来做到这一点。我们应该遵循以下步骤来获得解决方案:遍历表达式直到它耗尽如果当前字符是开括号,如 (、{ 或 [,则将其推入堆栈如果当前字符是闭括号,如 )、} 或 ],则从堆栈中弹出,... 阅读更多

检查 C++ 中与所有其他元素互质的数组元素

Arnab Chakraborty
更新于 2019年10月21日 14:03:30

258 次浏览

假设我们有一个正整数数组 A[],其中 2

从 BST 中获取地板和天花板(C++)

Arnab Chakraborty
更新于 2019年10月21日 13:56:29

193 次浏览

在这里我们将看到,如何从 BST 中找到地板和天花板值。例如,如果我们想创建一个内存管理系统,其中空闲节点按 BST 排列。查找输入请求的最佳匹配。假设我们正在使用大于键值的最小的数据向下移动树,那么有三种可能的情况。根是键。然后根值是天花板值如果根数据 < 键,则天花板值将不在左子树中,然后继续到右子树,并减少问题域如果根数据 > 键,则 ... 阅读更多

广告

© . All rights reserved.