IT技术 算法设计:迭代后序遍历|S2(使用栈stack) 本文概述 C Java python 我们已经讨论了一个简单的使用两个堆栈进行迭代后遍历在上一篇文章中。在这篇文章中, 讨论了只有一个堆栈的方法。 这个想法是使用左指针向下移动到最左边的节点。向下移动... 04月30日 982 次浏览 发表评论 阅读全文
算法题:查找第N个素数的程序 本文概述 C ++ Java C# 给定一个整数N。任务是找到第N个质数。 例子: 输入:5输出:11输入:16输出:53输入:1049输出:8377 方法: 使用查找最大质数MAX_SIZEErat... 04月30日 IT技术 1,180 次浏览 发表评论 阅读全文
算法题:硬币游戏赢家,每个玩家都有三个选择 本文概述 C ++ Java Python3 C# 的PHP A和B在玩游戏。一开始有n个硬币。再给两个数字x和y,玩家每走一步都可以选择x、y或l枚硬币。A总是开始游戏。捡到最后一枚硬币的玩家赢得游... 04月30日 IT技术 1,326 次浏览 发表评论 阅读全文
算法题:查找第N个谐波数的程序 本文概述 C ++ Java Python 3 C# 的PHP 给定数字N,任务是找到第N个谐波数。 设n次谐波数为Hn. 谐波序列如下: H1 = 1 H2 = H1 + 1/2 H3 = H2 +... 04月30日 IT技术 985 次浏览 发表评论 阅读全文
重新排列数组,使索引相同的子集的总和与原始数组中的总和不同 本文概述 C ++ Java Python3 给定一个由N个不同整数组成的数组A,任务是重新排列给定数组,使每个大小小于N的同下标非空子集的和不等于它们在原始数组中的和。 例子: 输入:A = {10... 04月30日 IT技术 965 次浏览 发表评论 阅读全文
IT技术 按照数组中出现元素的顺序对链表进行排序 本文概述 C ++ Java Python3 C# 给定一个大小为N的数组和一个链表, 链表中的元素将来自该数组, 但也可以重复, 按顺序对链表进行排序, 元素将出现在数组中。可以假定该数组覆盖了链表... 04月30日 1,130 次浏览 发表评论 阅读全文
算法题:最大的按行和按列排序的子矩阵 本文概述 CPP python 给定一个N * M矩阵mat,任务是找到面积最大的矩形子矩阵,使子矩阵的每列每行都是严格递增的。 例子: 输入:mat = {{1, 2, 3}, {4, 5, 6},... 04月30日 IT技术 1,203 次浏览 发表评论 阅读全文
IT技术 Python检查列表中的所有值是否都大于给定值 给定一个列表, 打印列表中大于给定值的所有值 例子: Input : list = given value = 20 Output : No Input : list = given value = ... 04月30日 1,637 次浏览 发表评论 阅读全文
找出包含k个不同元素的数组所需的最小变化 本文概述 C ++ Java Python3 C# 给定一个大小为N的数组和一个数字K的数组,任务是找到最小的元素被替换为任何数字,使数组包含K个不同的元素。 注意: 该数组可能包含重复元素。 例子:... 04月30日 IT技术 1,055 次浏览 发表评论 阅读全文
C++中的std::is_destructible用法示例 std::is_destructible的模板C++ STL存在于<type_traits>头文件。的std::is_destructibleC++ STL模板用于检查是否Ť是否可破坏。一... 04月29日 IT技术 1,031 次浏览 发表评论 阅读全文