找到关于编程的34423 篇文章

C++程序:查找序列中第二频繁出现的单词

Prateek Jangid
更新于 2022年8月10日 09:52:54

313 次浏览

给定一个单词数组,我们需要找到频率在数组中第二大的单词。让我们假设一些简单的输入和输出场景。假设我们有一个包含以下元素的数组:[“point”, “world”, “articles”, “articles”, “articles”, “world”, “world”, “world”, “point”]。单词的频率如下: “point”: 2 “world”: 4 “articles”: 3 // 这将是数组中第二频繁出现的单词。所以第二频繁出现的单词是“articles”,我们的输出是“articles”。让我们… 阅读更多

大于 1 的最小整数,它能整除给定数组中的每个元素:使用 C++

Prateek Jangid
更新于 2022年8月10日 09:51:06

195 次浏览

在这篇文章中,我们给定一个数组中的整数,我们必须找到大于 1 的最小数字,它能整除数组中的所有元素。例如,让我们考虑一个样本数组 [30, 90, 15, 45, 165]。vector arr = {30, 90, 15, 45, 165}; result = solve(arr); 现在我们可以找到数组的 GCD(最大公约数)。如果结果是 1,这意味着只有 1 能整除整个数组,我们可以返回 -1 或“不可能”。如果它是一个整数,那么这个整数就能整除整个… 阅读更多

C++程序:替换链表中重复的节点

Prateek Jangid
更新于 2022年8月10日 09:49:07

338 次浏览

在这篇文章中,我们给定一个包含 1 到 n 的元素和重复元素的链表。元素 1 到 n 将始终存在,并且有 [1..n] 的重复元素。我们需要将每个重复元素替换为 n+1、n+2 等。让我们考虑一个例子 1→2→2→4→5→3→6→6 下一个 n = 42。因此,每个重复项都将被替换为 n+1、n+2 等。下一个 42 将被替换为 47,下一个 46 将被替换为 48,第一个实例保持不变。首先,我们需要在主方法中构造一个二叉树,作为… 阅读更多

C++程序:用行或列的最大公约数替换每个矩阵元素

Prateek Jangid
更新于 2022年8月10日 09:47:24

392 次浏览

在这个方法中,我们需要用给定矩阵中该行和该列的最大公约数 (GCD) 来替换每个元素。让我们来看一些输入场景:假设我们给定一个 m*n 维的二维矩阵;输入:[[3, 2, 1, 4] [7, 6, 2, 8] [14, 20, 25, 17]];在上面的矩阵中,第 1 行 gcd(3, 2, 1, 4) = 1,第 2 列 gcd(3, 7, 14) = 1。所以元素 2(第 1 行和第 2 列)变为最大值 (1, 1) = 1。所有元素依次类推,我们的… 阅读更多

如何使用 Python 查找文本文件中最短的单词?

Vikram Chiluka
更新于 2022年8月17日 12:20:19

2K+ 次浏览

在这篇文章中,我们将向您展示如何使用 python 从给定的文本文件中打印所有最短的单词。最短的单词是指长度与文本文件中最短单词(最小长度)相同的单词。假设我们已经获取了一个名为 TextFile.txt 的文本文件,其中包含一些随机文本。我们将返回给定文本文件中所有最短的单词。TextFile.txt Good Morning Tutorials Point This is the Tutorials Point sample File Consisting of Specific abbreviated source codes in Python Seaborn Scala Imagination Summary and Explanation Welcome user Learn … 阅读更多

使用 C++ 将每个元素替换为其右侧的最小更大元素

Prateek Jangid
更新于 2022年8月10日 09:27:51

169 次浏览

为了找到整数数组右侧的最小更大元素,我们需要考虑一个整数数组。对于每个元素,我们需要找到一个大于当前元素的元素,并且它是我们拥有的所有候选元素中最小的。假设我们有这样的元素:[5, 23, 65, 31, 76, 32, 87, 23, 76, 32, 88]。vector arr = {5, 23, 65, 31, 76, 32, 87, 23, 76, 32, 88}; solve(arr); 我们可以列出我们的需求,然后思考这些需求以找到解决方案。我们需要一个… 阅读更多

使用 C++ 将链表中的每个节点替换为其超越者计数

Prateek Jangid
更新于 2022年8月10日 09:16:23

161 次浏览

我们给定一个链表,我们需要找到给定链表中大于当前元素且出现在当前元素右侧的元素。需要将这些元素的计数替换为当前节点的值。让我们取一个具有以下字符的链表,并将每个节点替换为其超越者计数:4 -> 6 -> 1 -> 4 -> 6 -> 8 -> 5 -> 8 -> 3 从后向前遍历链表(因此我们不需要担心当前元素左侧的元素)。… 阅读更多

C++程序:将重复项替换为大于先前重复值的数值

Prateek Jangid
更新于 2022年8月10日 12:54:28

255 次浏览

在这篇文章中给出了一系列整数。假设我们有一个包含四个元素的数组(不计算重复元素),[2, 2, 5, 5, 7, 8, 7],我们必须使数组具有唯一性。可以使用大于前一个值的值来更改值。在上面的数组中,索引 1 处的元素 2 变为 3,作为下一个更大的元素。索引 3 处的 5 变为 6,依次类推。因此,最终我们的数组变为 [2 3 5 6 7 8 9],并且应该最小化总和… 阅读更多

C++程序:在不使用额外空间的情况下将字符串 AB 的所有出现替换为 C

Prateek Jangid
更新于 2022年8月10日 09:01:33

430 次浏览

在这篇文章中,我们将把给定字符串中包含大写拉丁字符的“AB”替换为“C”。“AB”的出现将变为“C”,但单个“A”和“B”不受影响。让我们来看一些输入场景:让我们有一个字符串“ABOUTME”输入:“ABOUTME”结果:COUTME 我们从索引 1 开始遍历字符串。然后我们分别检查当前元素和前一个元素是否为“B”和“A”。如果我们找到它,那么我们将最后一个附加项 (“A”) 替换为“C”。当没有子字符串“AB”时,最坏情况下的时间复杂度将会出现… 阅读更多

使用 C++ 程序将字符串中所有辅音替换为最接近的元音

Prateek Jangid
更新于 2022年8月10日 08:59:19

1K+ 次浏览

该方法旨在将一串辅音替换为字母表中最接近的元音(也称为小写拉丁字母)。如果两个元音同样接近,我们可以用这些字母中第一个替换它们。让我们看一些输入场景——假设我们有一个字符串,例如“ebgkjasjd”,现在我们需要将字符串中所有存在的辅音替换为最近的元音。输入 = "ebgkjasjd";结果 = ebgkjasjd eaeiiauie 以元素‘b’为例,我们可以用‘a’替换它,因为它是最近的元音。我们可以……阅读更多

广告
© . All rights reserved.