算法 问答列表

地图中的C++算法find_if

作者:L. Kicki 提问时间:6/20/2022

我想在地图中找到一对并打印出来。 这是我的代码: std::map<std::string, std::string> mLoginPasswordMap{ "test", "test2" }; ...

为什么 C++ 比较不需要整数作为其返回值?

作者:Cosmo 提问时间:6/23/2022

根据 C++ 的 Compare 要求,任何类型函数都应该返回一些东西,即如果第一个参数小于第二个参数,否则。这个命名要求用于许多标准算法,例如 、 、 等。然而,他们中的许多人需要判断两个元素是否“...

将成员从 vector&lt;Class&gt; 复制到 vector 的最佳方法&lt;Member_Type&gt; [已关闭]

作者:infinitezero 提问时间:6/27/2022

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 去年关闭。 改进此问题 我有一个复杂结构的向量(这里)。我现在想将...

将三角形和矩形面列表转换为实心多边形?

作者:Jagerber48 提问时间:6/29/2022

我有一个 2D 几何图形,它由多个小平面指定,其中每个小平面是由 3 个顶点坐标指定的三角形,例如 .facet = [[0, 0], [1, 0], [1, 1]] 我可以通过将每个方面转换为补丁...

给定一个未排序的二进制数组,计数 1 的数量,其中只允许检查整个子数组是否全部为零

作者:Gulzar 提问时间:6/30/2022

给定一个未排序的二进制数组,唯一允许的操作是 ,当数组的所有元素均为 0 时,它将返回 。 其复杂性在于aall_zeros(a)Trueall_zeros(a)o(len(a)) + large o...

如何使用 std::sort 对静态初始化的二维数组进行排序?

作者:Xiaotian Hong 提问时间:7/8/2022

我初始化了一个二维数组 (),我想按如下方式对其进行排序:n rows * 2 colsstd::sort // before std::sort 4 6 3 3 2 3 // after std...

有没有一种有效的方法可以在具有给定总和或平均值的范围内生成 N 个随机整数?

作者:Peter O. 提问时间:4/24/2020

有没有一种有效的方法可以生成 N 个整数的随机组合,以便—— 每个整数都在区间 [, ],minmax 整数的总和为 ,sum 整数可以按任何顺序出现(例如,随机顺序),并且 组合是从满足其他要求的...

生成带有匹配括号的随机字符串

作者:rwallace 提问时间:7/12/2022

我需要生成一个一定长度的随机字符串——比如说十个字符,为了论证——由字符 、 、 、 组成,规则是括号必须匹配。abc() 例如,和 是有效的字符串,但不是。aaaaaaaaaaabba()abba...

Haskell Wiki 中 Project Euler 问题 27 的这个解决方案是如何工作的?

作者:Naitik Mundra 提问时间:7/15/2022

我一直在解决一些随机的欧拉计划问题来练习我的 haskell。解决问题后,我通常会在 haskell wiki 上查找解决方案。 对于问题 27,我以常规方式解决它,即使用 和 s 的组合。但后来,...

如何在 Kotlin 中不出界?

作者:Bob Redity 提问时间:7/15/2022

我得到了将当前元素与数组中的下一个元素进行比较的代码。但是它会因越界而崩溃,因为我想当它在最后一个元素上时,没有下一个元素可以比较,所以它崩溃了。如何处理这个问题以避免崩溃并停止比较最后一个元素?这是...


共519条 当前第27页