找到 34423 篇文章 关于编程

在C++中查找给定行排序矩阵所有行中的公共元素

Arnab Chakraborty
更新于 2020年1月3日 09:40:19

217 次浏览

假设我们有一个矩阵,其中每一行都是排序的。我们必须编写一个函数来查找每一行中的公共元素。假设矩阵如下所示 - 结果将是 5。为了解决这个问题,我们将使用基于哈希的方法。当行未排序时,也可以使用这种方法。我们必须遵循一些步骤来做到这一点 - 我们将创建一个哈希表,所有键都是两个 1 的不同元素。所有值都将是 0 遍历矩阵中的每个元素,如果该数字存在于哈希表中 ... 阅读更多

如何在Java中使用lambda表达式中的FileFilter接口?

raja
更新于 2020年7月13日 08:30:13

664 次浏览

FileFilter 是来自“java.io”包的功能接口。它可以用作 lambda 表达式或方法引用的赋值目标。FileFilter 接口的实例传递给 File 类的 listFiles() 方法。FileFilter 接口只有一个抽象方法 accept(),它测试指定抽象路径名是否包含在路径名列表中。语法@FunctionalInterface public interface FileFilterExampleimport java.io.File; import java.io.FileFilter; public class FileFilterTest {    public static void main(String[] args) {       File dir = new File("C:/Program Files/Java/jdk1.8.0_211");       File[] subDir = dir.listFiles((file) -> {    // lambda 表达式         ... 阅读更多

以排序顺序打印C++中的二叉树级别

sudhir sharma
更新于 2020年1月3日 09:33:48

147 次浏览

在这个问题中,我们得到一个二叉树,我们必须按其值的排序顺序打印每一层的所有节点。让我们举个例子来更好地理解这个概念,输入 - 输出 -20 6 15 2 17 32 78 为了解决这个问题,我们需要打印树的每一层的排序顺序。为此,我们需要创建一个队列和两个优先队列。NULL 分隔符用于分隔两层。示例程序来说明逻辑 - 实时演示 #include #include #include using namespace std; struct Node {    int data;    struct ... 阅读更多

在C++中打印数字N的按位与集合

sudhir sharma
更新于 2020年1月3日 09:30:29

96 次浏览

在这个问题中,我们必须打印从 0 到 n 的所有数字,这些数字是 n 的二进制的按位与。让我们举个例子来更好地理解这个概念。输入:N = 4。输出:0 4 解释:    0 & 4 = 0    1 & 4 = 0    2 & 4 = 0    3 & 4 = 0    4 & 4 = 4。输入:N = 6 输出:0、2、4、6 为了解决这个问题,我们需要使用按位运算符。使用这些,我们将找到所需的子集。我们 ... 阅读更多

在C++中打印给定范围内的BST键

sudhir sharma
更新于 2020年1月3日 09:28:26

585 次浏览

在这个问题中,我们得到了二叉搜索树的两个节点。我们必须打印树中出现的 k1 到 k2 范围内的所有值。也就是说,我们必须打印所有大于 k1 小于 k2 的值。我们必须按值的递增顺序打印所有这些键。二叉搜索树是一棵遵循以下 3 个属性的树 - 左子树的节点值小于节点值。右子树的节点值大于节点值。子树的 ... 阅读更多

在C++中打印括号编号

sudhir sharma
更新于 2020年1月3日 09:23:18

300 次浏览

在这个问题中,我们得到了表达式。我们必须打印括号编号序列。让我们看一个例子来更好地理解这个问题。示例,输入:((()())()) 输出:1233442551 解释 - 在这里,我们遇到了 5 对括号,并且我们按其出现的顺序打印了它们。现在,既然我们了解了这个问题,让我们为这个解决方案创建一个解决方案。这个问题的解决方案需要一个堆栈数据结构。我们将使用一个变量来保持左括号的数量,堆栈跟踪右括号。我们将计算左括号 ... 阅读更多

在C++中打印给定年份的日历

sudhir sharma
更新于 2020年1月3日 09:06:07

3K+ 次浏览

在这个问题中,我们得到了一个年份,我们想要打印该年份的日历。年份日历显示每月的每一天、每个月的日期。在这里,我们将创建一个程序,该程序将返回当前年份的日历。为此,我们需要一些计算,例如,特定月份的天数 1 月、3 月、5 月、7 月、8 月、10 月、12 月有 31 天。2 月在非闰年有 28 天,在闰年有 29 天。4 月、6 月、9 月、11 月有 30 天。月份的起始日(星期几)根据年份和月份,... 阅读更多

按出现顺序打印C++中字符及其频率

sudhir sharma
更新于 2020年1月3日 08:10:11

490 次浏览

这个问题,我们得到了一个由小写字符组成的字符串。我们必须找到字符串中出现的每个字符的频率。下面的例子在解释更多关于这个问题的时候。输入:“jskdk” 输出:j 1 s 1 k 2 d 1 解释 - 在字符串中,字符 j、s、d 出现一次,k 出现两次。因此,打印的输出给出上述结果。现在让我们创建一个逻辑来解决这个问题。如前所述,我们必须找到字符串中每个字符出现的频率。一种逻辑方法是遍历... 阅读更多

按出现顺序打印C++中频率为奇数的字符

sudhir sharma
更新于 2020年1月3日 08:07:43

379 次浏览

在这个问题中,用户向我们提供字符串 str。我们必须只打印那些出现频率为奇数的字符。为了解决这个问题,我们必须找到字符在字符串中出现的总频率。并且只打印出现频率为奇数的字符串字符。让我们举个例子来更好地理解这个主题 - 输入:adatesaas。输出:dte 解释 - 字符及其出现频率为 - a4d1t1e1s2 频率为奇数的字符是 d、t、e。算法现在让我们尝试创建一个算法来解决这个问题 - 步骤 ... 阅读更多

在C语言中打印具有不同字体和大小的彩色消息

sudhir sharma
更新于 2020年1月3日 08:05:02

2K+ 次浏览

C/C++ 编程语言,用户可以根据用户的需求自定义输出。C/C++ 图形函数包含在 graphics.h 头文件中。使用此库,您可以创建不同的对象,设置文本的颜色,更改文本的字体和大小,以及更改输出的背景。现在,让我们看看 C/C++ 编程语言中所有更改输出文本的函数的工作原理 - setcolor() - 此函数用于更改输出文本的颜色。语法 setcolor(int) 示例 #include #include int main(){    int gdriver = DETECT, gmode, i; ... 阅读更多

广告
© . All rights reserved.