找到 34423 篇文章,关于编程

用 C++ 打印手机键盘上形成的所有 n 位数字模式

sudhir sharma
更新于 2020年1月22日 10:49:06

147 次浏览

在这个问题中,我们给定一个数字 n,我们必须打印按手机键盘按钮形成的所有 N 位数字模式。按按钮时,我们只能按下当前按钮附近的按钮,即只能按下左、右、上、下键。让我们看看旧键盘是什么样的:1 2 ABC 3 DEF 4 GHI 5 JKL 6 MNO 7 PQRS 8 TUV 9 WXYZ * 0 #让我们举个例子来理解这个问题输入:n=2 输出:12 14 21 23 25 32 36 41 45 47 52 54 56 58 63 65 69 74 78 85 87 89 80 96 98为了解决这个问题,我们将使用深度优先搜索…… 阅读更多

用 C++ 打印所有数字之和等于给定和的 n 位数字

sudhir sharma
更新于 2020年1月22日 10:43:04

374 次浏览

在这个问题中,我们给定两个数字 n 和 sum。我们必须打印所有 n 位数字,其和等于 sum。在这个问题中,不考虑前导 0 的数字。让我们举个例子来理解这个问题,输入:n = 2,sum = 5 输出:14 23 32 41 50 说明:所有数字中数字的和都是 5。为了解决这个问题,我们必须找到所有和为给定和值的 n 位数字。为此,我们将用所有值固定一个数字位…… 阅读更多

用 C++ 打印所有 n 位数字,其偶数位数字和与奇数位数字和的绝对差为 1

sudhir sharma
更新于 2020年1月22日 10:40:04

179 次浏览

在这个问题中,我们给定一个整数 n,我们必须打印所有 n 位数字,使得偶数位数字和与奇数位数字和的绝对差为 1。创建数字时,不考虑前导 0。绝对差是两个数字之间的差,其值为绝对值(正值)。让我们举个例子来理解这个问题:输入:n = 2 输出:10 12 21 23 32 34 43 45 54 56 65 67 76 78 87 89 98 说明:从…… 阅读更多

用 C++ 打印所有 n 位严格递增的数字

sudhir sharma
更新于 2020年1月22日 10:36:09

300 次浏览

在这个问题中,我们给定一个数字 N,我们必须打印所有 n 位数字,其数字从 MSB 到 LSB 严格递增,即 LSB(左)的数字应小于右边的数字。让我们举个例子来理解这个问题:输入:n = 2 输出:01 02 03 04 05 06 07 08 09 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 48 49 56 57 58 59 67 68 69 78 79 89。说明:作为…… 阅读更多

用 C++ 打印给定节点距离 k 的所有节点

sudhir sharma
更新于 2020年1月22日 10:32:32

417 次浏览

在这个问题中,我们给定一个二叉树、一个目标节点和一个整数 K。我们必须打印树中所有距离目标节点 K 的节点。二叉树是一种特殊的树,其每个节点最多有两个节点(一个/两个/无)。让我们举个例子来理解这个问题K = 2目标节点:9输出:5 1 3。说明:可以针对更高、更低或同一级别的节点取距离。因此,我们将相应地返回节点。为了解决这个问题,我们必须了解哪些类型的节点是…… 阅读更多

用 C++ 打印二叉树中两个给定级别之间的所有节点

sudhir sharma
更新于 2020年1月22日 10:23:32

161 次浏览

在这个问题中,我们给定一个二叉树和树中的两个级别(上级和下级),我们必须打印树的上级和下级之间的所有节点。二叉树是一种特殊的树,其每个节点最多有两个节点(一个/两个/无)。让我们举个例子来理解这个问题:上级:1 下级:3 输出:6 3 9 7 4 8 10 为了解决这个问题,我们必须打印给定级别上的树节点。我们将使用循环从树的上级到下级调用递归函数。此算法很简单…… 阅读更多

如何在 Java 中使用 lambda 表达式和方法引用实现 DoubleUnaryOperator?

raja
更新于 2020年7月14日 12:48:28

238 次浏览

DoubleUnaryOperator 是在 java.util.function 包中定义的功能接口。此功能接口期望一个 double 类型的参数作为输入,但会产生相同类型的输出。DoubleUnaryOperator 接口可用作 lambda 表达式和方法引用的赋值目标。此接口包含一个抽象方法:applyAsDouble(),一个静态方法:identity() 和两个默认方法:andThen() 和 compose()。语法@FunctionalInterface public interface DoubleUnaryOperator { double applyAsDouble(double operand); }Lambda 表达式的示例import java.util.function.DoubleUnaryOperator; public class DoubleUnaryOperatorTest1 { public static void main(String[] args) { DoubleUnaryOperator getDoubleValue = doubleValue -> { // lambda 表达式 return doubleValue * 2; }; ... 阅读更多

用 C++ 打印二叉树中具有 K 个叶节点的所有节点

sudhir sharma
更新于 2020年1月22日 10:17:13

125 次浏览

在这个问题中,我们给定一个二叉树和一个整数 K,我们必须打印二叉树中所有在其子树中具有 K 个叶节点的节点。二叉树是一种特殊的树,其每个节点最多有两个节点(一个/两个/无)。二叉树的叶节点是树末端的节点。让我们举个例子来理解这个问题:K = 2 输出:{S}为了解决这个问题,我们将对树进行遍历(后序)。现在,我们将查看每个左子树和右子树,如果叶节点的总和为…… 阅读更多

用 C++ 打印最小堆中小于值 x 的所有节点

sudhir sharma
更新于 2020年1月22日 10:13:49

198 次浏览

在这个问题中,我们给定一个最小堆和一个值 x,我们必须打印所有小于 x 的节点。最小堆是一种特殊的二叉树,其中每个节点的值都小于其子节点的节点值。让我们举个例子来理解这个问题:X = 45 输出:2 4 7 10 17 22 33 34现在,为了解决这个问题,我们需要对整个最小堆进行先序遍历,并仅打印小于给定值 X 的那些值。如果节点的值为…… 阅读更多

用 C++ 打印距离叶节点 k 的所有节点

sudhir sharma
更新于 2020年1月22日 10:06:10

158 次浏览

在这个问题中,我们给定一个二叉树和一个数字 K。我们必须打印树中所有距离叶节点 k 的节点。二叉树是一种特殊的树,其每个节点最多有两个节点(一个/两个/无)。二叉树的叶节点是树末端的节点。在这个问题中,距离叶节点的节点是高于叶节点的节点。假设,距离叶节点 2 的节点在级别 4 将位于级别 2。让我们举个例子来理解…… 阅读更多

广告
© . All rights reserved.