找到 34423 篇文章 相关编程

Java 中 Locale 类的重要性?

raja
更新于 2023-12-01 10:43:28

200 次浏览

Locale 类用于执行区域设置操作并向用户提供区域设置信息。Locale 定义为一组参数,表示发生某些操作的地理位置或地点。Locale 类的重要方法有 getAvailableLocales()、getCountry()、getDefault()、getDisplayLanguage()、getDisplayCountry()、getUnicodeLocaleKeys() 等。Locale 类使用以下构造函数:Locale(String L) - 从作为参数传递的语言代码初始化区域设置。Locale(String L, String C) - 从作为参数传递的语言和国家/地区代码初始化区域设置。Locale(String L, String C, String V) - 从作为参数传递的语言、国家/地区和变体初始化区域设置。示例 import java.text.SimpleDateFormat; import java.util.Locale; public ... 阅读更多

如何在 Java 中获取枚举常量的名称?

raja
更新于 2023-11-29 10:25:32

5K+ 次浏览

枚举是一种特殊的数 据类型,它是在 Java 1.5 版本中添加的,可以用来定义常量集合。当我们需要一个预定义的值列表,并且这些值不表示某种数值或文本数据时,可以使用枚举。枚举是常量,默认情况下是静态和最终的,因此枚举类型字段的名称使用大写字母。枚举常量的名称由方法 java.lang.Enum.name() 返回。此方法按其在枚举声明中声明的完全相同的方式返回名称。示例 enum Shape { CIRCLE, TRIANGLE, ... 阅读更多

在 C++ 编程中打印二叉树的节点,当它们成为叶子节点时。

Sunidhi Bansal
更新于 2019-09-04 07:29:57

104 次浏览

给定一棵二叉树,我们必须打印它的叶子节点,然后我们必须移除这些叶子节点,然后重复直到树中没有节点剩下。示例因此,问题的输出应为:6 7 9 13 14 3 4 2 1方法我们采用了一种方法,其中我们应用了 DFS。为了应用临时值,将零分配给每个值,然后为所有节点分配最大(两个子节点的值)+1 的值。算法开始步骤 1-> 定义一个 struct Node    带有数据成员 data、order、*left、*right 步骤 2-> 定义一个 struct Node* ... 阅读更多

在 C 编程中以之字形打印矩阵。

Sunidhi Bansal
更新于 2019-09-04 07:22:21

1K+ 次浏览

给定一个矩阵 mat[row][col],我们必须以锯齿形打印给定矩阵,如下面的图像所示:因此,输出应如下所示:输出:10 20 40 70 50 30 60 80 90对于上述问题,我们遵循了一种简单的方法,其中我们必须对角线迭代矩阵,并在每次先前匹配后更改迭代的值以更改方向。算法开始步骤 1-> 声明并设置 k = 3、l = 3 步骤 2-> 声明一个矩阵 mat[][3] 步骤 3-> 声明并设置 row = 0、col = 0、flag = false;步骤 4-> ... 阅读更多

在 C++ 编程中打印二叉树中任意两个节点之间的路径。

Sunidhi Bansal
更新于 2019-09-04 07:05:59

389 次浏览

我们给定一个具有不同节点的二叉树和二叉树的两个节点,我们希望打印其在二叉树中的路径。例如:我们希望打印节点 140 到 211 之间的路径,因此其输出应如下所示:输出:140->3->10->211这个想法是从根节点找到到这两个节点的路径,并将它们存储在两个单独的向量或数组中,例如 path1 和 path2。现在,出现两种不同的情况:如果这两个节点位于根节点的不同子树中:当两个节点位于不同的子树中,例如一个 ... 阅读更多

在 C++ 编程中打印二叉树中第一个最短的根到叶路径。

Sunidhi Bansal
更新于 2019-09-04 06:57:54

128 次浏览

给定二叉树,程序必须找出许多给定路径中从根到叶的最短路径。由于我们从左到右遍历树,因此如果从根到叶有多条最短路径,则程序将打印在树左侧遍历的第一条最短路径在上面的树中,多个 ... 阅读更多

在 C++ 编程中不使用递归打印根到叶路径。

Sunidhi Bansal
更新于 2019-09-04 06:45:51

170 次浏览

给定二叉树,程序必须找出从根到叶的多个路径,这意味着所有路径都应打印,但挑战是不使用递归。我们将迭代地遍历树,因为约束是不使用递归。因此,为了实现这一点,我们可以使用一个 STL 映射,它将存储根元素,并且每当通过层序遍历识别叶子节点时,它将打印从根到叶的路径,因为有一个映射指针指向根节点。在上面的树中, ... 阅读更多

在 C++ 编程中打印树中奇数层的节点。

Sunidhi Bansal
更新于 2019-09-04 06:38:59

108 次浏览

给定二叉树,程序必须打印树中奇数层的节点,二叉树的层数从 1 到 n 开始。由于没有提到任何内容,因此可以实现两种方法之一,即递归或迭代。由于我们使用的是递归方法,因此程序将对一个函数进行递归调用,该函数将获取奇数层的节点并返回它们。在上面的二叉树中:第 1 层的节点:10 第 2 层的节点:3 和 211 第 3 层的节点:140、162、100 和 146因此,第 ... 阅读更多

在 C++ 编程中打印二叉树中所有节点的层级。

Sunidhi Bansal
更新于 2019-09-04 06:34:51

203 次浏览

给定二叉树,任务是打印与存储在节点中的每个键关联的层级,从 1 到 n 开始在上面的树中,节点为:10 在第 1 层 3 和 211 在第 2 层 140、162、100 和 146 在第 3 层给定键,程序必须打印该特定键的层级。示例输入:10 3 211 140 162 100 146 输出:   10 的层级为 1    3 的层级为 2    211 的层级为 2    140 的层级为 3    162 的层级为 3    ... 阅读更多

在 C++ 编程中打印二叉树中每个节点的设置位数。

Sunidhi Bansal
更新于 2019-09-04 06:29:29

110 次浏览

给定二叉树,该函数将生成存储在节点中的键的二进制值,然后返回该二进制等价物中设置位数(1)的个数。示例具有以下键的二叉树:10 3 211 140 162 100 和 146键二进制等价物设置位数(输出)101010230011221111010011514010001100316210100010310011001003146100100103这里我们使用函数 __builtin_popcount函数原型如下:int __builtin_popcount(unsigned int)它返回整数中设置位的数量,即整数二进制表示形式中 1 的数量。算法开始步骤 1 -> 创建节点结构,如   struct Node       struct node *left、*right   ... 阅读更多

广告

© . All rights reserved.