本文概述 C ++ Java Python3 C# 给定两个整数N和M,执行如下操作: 对于范围内的每个值,计算其质因数的和,然后再计算该和的质因数的和,以此类推。 为每个数组元素生成上述序列并计算序...
计算可能的长度为N的二进制字符串,而没有P个连续的0和Q个连续的1
本文概述 C ++ Java Python3 C# C ++ Java Python3 C# 给定三个整数N, P和问, 任务是计算所有可能的不同长度的二进制字符串N这样每个二进制字符串都不包含P连续...
查找未排序数组中缺失的最小正数|S1
本文概述 C ++ C Java python C# C ++ Java Python 3 C# 的PHP 你将获得一个包含正负元素的未排序数组。你必须使用恒定的额外空间在O(n)时间内找到数组中最小...
Lex程序可计算行,空格和制表符的数量
Lex是一种生成词法分析器的计算机程序, 由Mike Lesk和Eric Schmidt编写。 Lex读取指定词法分析器的输入流, 并输出以C编程语言实现词法分析器的源代码。 让我们看看如何使用Lex...
算法设计:迭代后序遍历|S2(使用栈stack)
本文概述 C Java python 我们已经讨论了一个简单的使用两个堆栈进行迭代后遍历在上一篇文章中。在这篇文章中, 讨论了只有一个堆栈的方法。 这个想法是使用左指针向下移动到最左边的节点。向下移动...
算法题:查找第N个素数的程序
本文概述 C ++ Java C# 给定一个整数N。任务是找到第N个质数。 例子: 输入:5输出:11输入:16输出:53输入:1049输出:8377 方法: 使用查找最大质数MAX_SIZEErat...
算法题:硬币游戏赢家,每个玩家都有三个选择
本文概述 C ++ Java Python3 C# 的PHP A和B在玩游戏。一开始有n个硬币。再给两个数字x和y,玩家每走一步都可以选择x、y或l枚硬币。A总是开始游戏。捡到最后一枚硬币的玩家赢得游...
算法题:查找第N个谐波数的程序
本文概述 C ++ Java Python 3 C# 的PHP 给定数字N,任务是找到第N个谐波数。 设n次谐波数为Hn. 谐波序列如下: H1 = 1 H2 = H1 + 1/2 H3 = H2 +...
重新排列数组,使索引相同的子集的总和与原始数组中的总和不同
本文概述 C ++ Java Python3 给定一个由N个不同整数组成的数组A,任务是重新排列给定数组,使每个大小小于N的同下标非空子集的和不等于它们在原始数组中的和。 例子: 输入:A = {10...
按照数组中出现元素的顺序对链表进行排序
本文概述 C ++ Java Python3 C# 给定一个大小为N的数组和一个链表, 链表中的元素将来自该数组, 但也可以重复, 按顺序对链表进行排序, 元素将出现在数组中。可以假定该数组覆盖了链表...