找到 34423 篇文章 相关编程

C++中同一数组中每个元素的Floor

sudhir sharma
更新于 2022年2月1日 10:55:14

165 次查看

在这个问题中,我们给定一个整数元素数组 arr[]。我们的任务是创建一个程序来查找同一数组中每个元素的Floor。如果元素的floor存在,我们将打印floor,否则打印-1。数组中元素的Floor是指数组中小于或等于该元素的最接近的元素。让我们举个例子来理解这个问题输入:arr[] = {3, 1, 5 ,7, 8, 2} 输出:2 -1 3 5 7 1解决方案方法解决问题的一种方法是使用嵌套循环。一个... 阅读更多

C++中排序数组中的Floor

sudhir sharma
更新于 2022年2月1日 10:44:34

418 次查看

在这个问题中,我们给定一个排序数组 arr[] 和一个整数值 x。我们的任务是创建一个程序来查找排序数组中的floor。排序数组 arr[] 中 X 的Floor是指数组 arr[] 中小于或等于 x 的最大元素。让我们举个例子来理解这个问题输入:arr[] = {2, 5, 6, 8, 9, 12, 21, 25}, x = 10 输出:9解释 - 在上面的数组中,9 是小于或等于 10 的最大数字。解决方案方法解决问题的一个简单解决方案是直接... 阅读更多

使用C++中BFS查找从一个顶点到其余顶点的路径

sudhir sharma
更新于 2022年2月1日 10:51:38

498 次查看

在这个问题中,我们给定一个表示为邻接表的无向图。我们的任务是创建一个程序来使用BFS查找从一个顶点到其余顶点的路径。BFS(广度优先搜索)是一种以广度优先的方式遍历图的算法,它使用队列来记住在任何迭代中遇到死胡同时要开始搜索的下一个顶点。让我们举个例子来理解这个问题,输入 - 输出SA

查找C++中所有元素都相等的最大正方形子矩阵

sudhir sharma
更新于 2022年2月1日 10:37:40

404 次查看

在这个问题中,我们给定一个 N*N 矩阵 mat[]。我们的任务是查找所有元素都相等的最大正方形子矩阵。在这个问题中,我们需要从给定的矩阵中找到最大尺寸的子矩阵,其所有元素都相同。让我们举个例子来理解这个问题,输入:mat[][] = {{1, 2, 1}, {1, 2, 2}, {2, 2, 2}} 输出:2解释 - 矩阵 a11、a12、a21、a22 的大小为 2X2,并形成一个所有元素都相等的子矩阵。解决方案方法解决问题的一个简单解决方案是遍历矩阵的所有元素,然后... 阅读更多

C++中的朋友配对问题

sudhir sharma
更新于 2022年2月1日 10:21:49

530 次查看

在这个问题中,我们给定一个正整数 N,表示一组朋友的数量。我们的任务是创建一个程序来解决朋友配对问题。该组的每个朋友要么保持单身,要么可以与另一位朋友配对。该组每个朋友的配对只能进行一次。让我们举个例子来理解这个问题输入:n = 3 输出:4 解释:假设该组的 3 个成员是 A、B 和 C。配对可以如下进行:{A}、{B}、{C} {A, B}、{C} {A, ... 阅读更多

查找C++中仅由素数数字(2、3、5 和 7)组成的第 n 个数字

sudhir sharma
更新于 2022年2月1日 10:09:35

491 次查看

在这个问题中,我们给定一个数字 N。我们的任务是查找仅由素数数字(2、3、5 和 7)组成的第 n 个数字。仅由素数数字(2、3、5、7)组成的序列是:2、3、5、7、22、23、25、27、32、33...让我们举个例子来理解这个问题,输入:N = 6 输出:23解决方案方法解决问题的一个简单方法是找到给定索引处的数字,即通过查找序列的项,为此我们将观察序列。我们有四个不同的素数,所以序列... 阅读更多

查找C++中排序链表中的中位数

sudhir sharma
更新于 2022年2月1日 10:05:39

385 次查看

在这个问题中,我们给定一个包含 N 个元素的排序链表。我们的任务是在排序链表中查找中位数。排序链表是一个简单的链表,其中所有元素都按特定顺序排序。示例 - 4 -> 6 -> 7 -> 9 -> NULL中位数是链表的中间元素。它可以发现为如果 N 为奇数:中位数是第 (n/2) 个元素如果 N 为偶数 - 中位数是第 (n/2) 个元素和第 (n/2 + 1) 个元素的平均值。让我们举个例子来理解这个问题,输入:2 -> ... 阅读更多

使用C++中高斯-约旦方法查找矩阵的逆

sudhir sharma
更新于 2022年2月1日 10:01:21

2K+ 次查看

在这个问题中,我们给定一个二维矩阵 mat[][]。我们的任务是使用高斯-约旦方法查找矩阵的逆。现在,让我们了解问题的基础知识,矩阵是数字的二维数组。示例$\begin{bmatrix}2&5&4 \1&6&7 \9&3&8\end{bmatrix}$矩阵的逆 [A-1] - 它是在方阵上执行的操作。矩阵具有逆的必要条件如下:初始矩阵应为方阵。它必须是非奇异矩阵。对于矩阵 A,存在一个单位矩阵 I,使得$$AA^{-1} = A^{-1}.A = I$$可以使用一个公式来查找... 阅读更多

C语言中的格式字符串漏洞和预防措施及示例

sudhir sharma
更新于 2022年2月1日 10:08:09

738 次查看

格式字符串 - 它是一个用于格式化字符串的 ASCII 字符串。它是一个由文本和格式参数组成的 ASCII 字符串。为了格式化程序的输出,C 中有各种格式字符串。格式字符串漏洞这些是由编程错误引起的错误,程序员很容易犯错。如果将任何此类容易出错的代码块传递给输出函数(如 printf、sprintf 等),则写入操作将执行到任意内存地址。示例#include #include int main(){    char buffer[100];    strncpy(buffer, "Hii ", 5);    printf(buffer);    return 0; ... 阅读更多

C++中的前三位和后三位

sudhir sharma
更新于 2022年2月1日 09:51:49

194 次查看

在这个问题中,我们给定一个数字 N。我们的任务是找到给定整数 N 的前三位和后三位对应的十进制转换。让我们举个例子来理解这个问题,输入:57 输出:71解决方案方法一个简单的解决方案是将数字 n 转换为二进制等价物,然后将位保存到数组中。之后,我们将分别将数组中的前三位和后三位转换为数字。这两组位的十进制转换就是我们的结果。例如,取数字 80。它... 阅读更多

广告

© . All rights reserved.