本文概述 C ++ 14 Java Python3 Pangram是包含英文字母中每个字母的句子。给定一个字符串, 找到字符串中缺少的所有字符, 即可以使字符串成为Pangram的字符。我们需要按字母...
以X格式打印奇数长度的字符串
本文概述 C Java Python3 C# 的PHP C ++ Java Python3 C# 的PHP CPP 给定一个奇数长度的字符串, 输出字符串X格式。 例子 : Input: 12345 ...
算法设计:如何实现不带算术运算符的减法1
本文概述 C Java Python3 C# 的PHP C ++ Java Python3 C# 的PHP 编写一个程序, 从给定的数字中减去一个。不允许使用" +", "-", " *", " /"...
算法题:选择k个数组元素,使最大值和最小值之差最小
本文概述 建议:在继续解决方案之前, 请先在"实践"上解决它。 C ++ Java Python3 C# 的PHP 给定一个数组n整数和正数k。我们被允许从给定的数组中获取任何k个整数。任务是找到K个...
模式搜索S6(有限自动机的有效构造)介绍和代码实现
本文概述 C ++ C Java C# 在里面以前的帖子, 我们讨论了基于有限自动机的模式搜索算法。前一篇文章中讨论的FA(有限自动机)构造方法花费O((m ^ 3)* NO_OF_CHARS)时间。...
如何交换给定整数中的两位?
本文概述 C ++ Java Python3 C# C ++ C 给定整数n和其中的两个比特位置p1和p2, 在给定位置交换比特。给定位置来自最低有效位(lsb)。例如, lsb的位置为0。 例子: ...
输入字符串中出现的最大字符数|s2
本文概述 建议:在继续解决方案之前, 请先在{IDE}上尝试使用你的方法。 C ++ Java Python3 C# 给定一个包含小写字符的字符串。任务是在输入字符串中打印出现的最大字符。如果2个或更...
在n次迭代后获得的二进制字符串中找到第i个索引字符|s2
本文概述 建议:在继续解决方案之前, 请先在{IDE}上尝试使用你的方法。 C ++ Java Python3 C# PHP 给定十进制数m, 将其转换为二进制字符串并应用n次迭代, 在每次迭代中0变...
在数组中查找第二大元素:详细代码实现
本文概述 给定一个整数数组, 我们的任务是编写一个程序, 该程序可以有效地找到数组中存在的第二大元素。 例子: Input: arr = {12, 35, 1, 10, 34, 1} Output: ...
检查一个字符串是否是另一个的子字符串
本文概述 给定两个字符串s1和s2, 请确定s1是否为s2的子字符串。如果是, 则返回第一次出现的索引, 否则返回-1。 例子 : Input: s1 = "for", s2 = "lsbin" Ou...