找到 34423 篇文章 相关编程

Python 中的员工重要性

Arnab Chakraborty
更新于 2020年7月4日 09:38:36

215 次浏览

假设我们有一个员工信息的数据结构,其中包含员工的唯一 ID、其重要性值和其直接下属的 ID。例如,员工 1 是员工 2 的领导,员工 2 是员工 3 的领导。假设他们的重要性值分别为 15、10 和 5。那么员工 1 的数据结构类似于 [1, 15, [2]],员工 2 的数据结构类似于 [2, 10, [3]],员工 3 的数据结构类似于 [3, 5, []]。因此,如果我们有公司员工的信息和一个员工 ID,我们必须找到... 阅读更多

Python 中的棒球游戏

Arnab Chakraborty
更新于 2020年7月4日 09:36:37

2K+ 次浏览

假设我们有一个棒球比赛得分记录器。我们有一个字符串列表;每个字符串可以是以下 4 种类型之一 -整数(一轮的分数) - 表示我们在这轮中获得的分数。" + "(一轮的分数) - 表示我们在这轮中获得的分数是最后两轮有效分数的总和。" D "(一轮的分数) - 表示我们在这轮中获得的分数是最后... 阅读更多

C++ 中的最长连续递增子序列

Arnab Chakraborty
更新于 2020年7月4日 09:34:52

763 次浏览

假设我们有一个整数数组;我们必须找到最长连续递增子数组的长度。因此,如果输入类似于 [2,4,6,5,8],则输出将为 3。因为最长的连续递增子序列是 [2,4,6],其长度为 3。要解决此问题,我们将遵循以下步骤 -如果 nums 的大小

C++ 中二叉树中的次小节点

Arnab Chakraborty
更新于 2020年7月4日 09:33:20

521 次浏览

假设存在一个非空的特殊二叉树,它具有一些非负值,这里这棵树中的每个节点都正好有两个或零个子节点。如果节点有两个子节点,则此节点的值是其两个子节点中较小的值。换句话说,我们可以说 [root.val = root.left.val、root.right.val 的最小值]。如果我们有这样的二叉树,我们必须找到由整棵树中所有节点的值组成的集合中的次小值。如果没有这样的元素,则返回 -1。因此,如果输入类似于,则输出将... 阅读更多

Java 二分插入排序程序

AmitDiwan
更新于 2024年7月2日 17:29:47

3K+ 次浏览

二分插入排序使用二分查找来查找在每次迭代中插入元素到特定索引的正确位置。首先,找到需要插入元素的位置。然后,将元素移到下一个右侧位置。现在,将特定元素放置在该位置。问题陈述给定一个整数数组,使用 Java 实现二分插入排序对其进行排序。该算法应使用二分查找来确定每个元素的正确位置,并为了维护排序顺序,它将相应地移动元素。二分插入排序的步骤... 阅读更多

Python 中从二叉树构造字符串

Arnab Chakraborty
更新于 2020年7月4日 09:28:32

753 次浏览

假设我们有一棵二叉树,我们必须用先序遍历的方式从二叉树中创建一个由括号和整数组成的字符串。空节点将由空括号对“()”表示。我们需要省略所有不影响字符串和原始二叉树之间一对一映射关系的空括号对。因此,如果输入类似于,则输出将为 5(6()(8))(7)要解决此问题,我们将遵循以下步骤 -ans := 空字符串定义一个函数 pot()。这将采用节点,sif 为 null,然后返回空字符串如果如果左或右... 阅读更多

Java 鸡尾酒排序程序

AmitDiwan
更新于 2020年7月4日 09:29:41

234 次浏览

鸡尾酒排序与冒泡排序相反,在冒泡排序中,元素从左到右迭代,并且最大的元素首先被带到其正确的位置,依此类推。在鸡尾酒排序中,元素以交替的方式在两个方向(左右)上迭代。以下是鸡尾酒排序的程序 -示例实时演示public class Demo{    static int temp;    static void Cocktail(int a[], int n){       boolean swap = true;       int begin = 0, i;       int end = n - 1;       while (swap) {   ... 阅读更多

Java 条件表达式中的数值提升

AmitDiwan
更新于 2020年7月4日 09:20:21

114 次浏览

条件运算符 (? :) 利用一个值(它是布尔值)的输出来决定接下来要评估哪个表达式。让我们看一个例子 -示例实时演示import java.io.*; public class Demo{    public static void main (String[] args){       Object my_obj = true ? new Integer(91) : new Float(89);       System.out.println(my_obj);    } }输出91.0名为 Demo 的类包含 main 函数。在这里,定义了一个对象实例,如果它是 true,则显示一个整数值,否则显示一个浮点值。接下来,它们打印在控制台上。当促销表达式... 阅读更多

Java Math 中的 multiplyExact()

AmitDiwan
更新于 2023年8月10日 12:10:00

217 次浏览

在 Java 中,multiplyExact() 是 Math 类的内置静态方法,它接受两个参数并返回它们的乘积作为结果。此方法可以接受整数或长整型值。需要注意的一点是,如果产生的结果溢出整数的大小,它可能会抛出异常。在了解了 Java 中 multiplyExact() 的功能后,可能会想到一个问题,即我们也可以使用 '*' 运算符来乘以两个操作数,那么为什么我们需要 multiplyExact() 方法呢?我们将回答这个问题,并探讨... 阅读更多

Java 集合中的 Lambda 表达式

AmitDiwan
更新于 2020年7月4日 09:16:54

721 次浏览

使用 lambda 表达式对列表中的元素进行排序 -示例实时演示import java.util.*; public class Demo{    public static void main(String[] args){       ArrayList my_arr = new ArrayList();       my_arr.add(190);       my_arr.add(267);       my_arr.add(12);       my_arr.add(0);       System.out.println("排序前,数组列表中的元素为:" + my_arr);       Collections.sort(my_arr, (o1, o2) -> (o1 > o2) ? -1 : (o1 < o2) ? 1 : 0);       System.out.println("排序后,数组列表中的元素为:" + my_arr);    } }输出排序前,元素... 阅读更多

广告

© . All rights reserved.