217 次浏览
假设我们有一个矩阵,其中每一行都是排序的。我们需要编写一个函数来查找每一行中的公共元素。假设矩阵如下所示 -结果将为 5。为了解决这个问题,我们将使用基于哈希的方法。当行未排序时,此方法也可以使用。我们需要遵循一些步骤来做到这一点 -我们将创建一个哈希表,其中所有键都是两个 1 中的不同元素。所有值都将为 0遍历矩阵中的每个元素,如果数字存在于哈希表中 ... 阅读更多
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 表达式 ... 阅读更多
147 次浏览
在这个问题中,我们给定一个二叉树,我们需要按其值的排序顺序打印每一层的所有节点。让我们举个例子来更好地理解这个概念,输入 -输出 -20 6 15 2 17 32 78为了解决这个问题,我们需要打印树的每一层的排序顺序。为此,我们需要创建一个队列和两个优先级队列。NULL 分隔符用于分隔两个级别。示例程序来说明逻辑 -实时演示#include #include #include using namespace std; struct Node { int data; struct ... 阅读更多
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为了解决这个问题,我们需要使用按位运算符。使用这些,我们将找到所需的子集。我们 ... 阅读更多
585 次浏览
在这个问题中,我们给定二叉搜索树的两个节点。我们需要打印树中 k1 到 k2 范围内的所有值。也就是说,我们需要打印所有大于 k1 且小于 k2 的值。并且我们需要按其值的升序打印所有这些键。二叉搜索树是一棵遵循以下 3 个属性的树 -左子树具有值小于节点值的值。右子树具有值大于节点值的值。子树的 ... 阅读更多
300 次浏览
在这个问题中,我们给定表达式。我们需要打印括号编号序列。让我们看一个例子来更好地理解这个问题。示例,输入:((()())()) 输出:1233442551解释 - 在这里,我们遇到了 5 对括号,并且我们按其出现顺序打印了它们。现在既然我们了解了这个问题,让我们为这个解决方案创建一个解决方案。此问题的解决方案需要一个堆栈数据结构。我们将使用一个变量来保存左括号的数量,而堆栈则跟踪右括号。我们将计算左括号 ... 阅读更多
3K+ 次浏览
在这个问题中,我们给定一年,我们需要打印该年的日历。年份日历显示每个月的每个日期的所有日期和月份。在这里,我们将创建一个程序,该程序将返回当前年份的日历。为此,我们需要一些计算,例如,特定月份的天数一月、三月、五月、七月、八月、十月、十二月有 31 天。二月在平年有 28 天,在闰年有 29 天。四月、六月、九月、十一月有 30 天。月份的开始日期(工作日)根据年份和月份,... 阅读更多
490 次浏览
此问题,我们给定一个包含小写字符的字符串。我们需要找到字符串中出现的每个字符的频率。下面的示例在解释更多关于该问题的信息时。输入:“jskdk” 输出:j 1 s 1 k 2 d 1解释 - 在字符串中,字符 j、s、d 出现一次,k 出现两次。因此,打印的输出给出上述结果。现在让我们创建一个逻辑来解决这个问题。如前所述,我们需要找到字符串中每个字符出现的频率。一种逻辑方法是遍历 ... 阅读更多
379 次浏览
在这个问题中,我们从用户那里得到字符串 str。我们需要仅打印那些频率为奇数的字符。为了解决这个问题,我们需要找到字符在字符串中出现的总频率。并仅打印字符串中频率为奇数的那些字符。让我们举个例子来更好地理解主题 -输入:adatesaas。输出:dte解释 - 字符及其出现频率为 -a4d1t1e1s2频率为奇数的字符为 d、t、e。算法现在让我们尝试创建一个算法来解决这个问题 -步骤 ... 阅读更多
2K+ 次浏览
C/C++ 编程语言,用户可以根据用户的需求自定义输出。C/C++ 图形函数包含在 graphics.h 头文件中。使用此库,您可以创建不同的对象,设置文本的颜色,更改文本的字体和大小以及更改输出的背景。现在,让我们看看在 c/c++ 编程语言中更改输出文本的所有函数的工作原理 -setcolor() - 此函数用于更改输出文本的颜色。语法setcolor(int)示例#include #include int main(){ int gdriver = DETECT, gmode, i; ... 阅读更多