algorithm 相关问题

算法是一系列明确定义的步骤,用于定义问题的抽象解决方案。当您的问题与算法设计相关时,请使用此标记。

优化磁盘数据结构,以最少的随机访问进行搜索

我有一个巨大的文件(~16TB),其中包含映射到 8 字节值的 8 字节键的列表。 (2^40 对,每对 16 个字节)。 我现在想优化该文件,以便可以有效地搜索它。我有

回答 1 投票 0

简单合并排序代码的行为很奇怪,50% 的时间都在处理相同的输入

我为合并排序编写了以下简单代码: 它的行为很奇怪,因为数组: {38, 27, 43, 3, 9, 82, 10} 排序为: {3 9 10 27 38 43 82 } 有时为: {-1707474943 3 9 10 ...

回答 1 投票 0

如何扩大光绽的半径?

我正在编写一个软件过滤器对象并尝试实现光绽放效果。我正在使用一种简单的两遍卷积方法,该方法效果很好,只是效果半径很小,而且我...

回答 3 投票 0

寻找没有init的tranform_reduce算法,使用第一个元素上的UnaryOp作为init

假设我想计算容器中元素的减法,如下所示: 结果 = i1 - i2 - i3 - ... - 在 使用 std::accumulate 可以按照以下代码完成此操作: std::向量 v {1...

回答 1 投票 0

确定网格上的一系列移动是否形成矩形

我正在尝试解决这个编码挑战: 绘图机器人位于坐标平面的 (0,0) 点,字符串移动描述了机器人将采取的路径。 每个字符串的

回答 4 投票 0

如何根据类成员之一在类对象向量中查找元素并将其删除

我有一个类向量。每个类都有两个成员变量,一个名称(字符串)和工作时间(整数)。 我的目标只是删除数组中包含特定名称的元素。 我可以...

回答 1 投票 0

在一系列类中。如何在类中查找成员变量然后删除该元素? (C++)

我有一个类向量。每个类都有两个成员变量,一个名称(字符串)和工作时间(整数)。 我的目标只是删除数组中包含特定名称的元素。 我可以...

回答 1 投票 0

我遇到了这个编码问题,但无法正确解决

绘图机器人位于坐标平面的点(0,0),字符串移动描述了机器人的路径 会采取。 每个字符串的字符都描述了...

回答 1 投票 0

背包问题-如何减少内存使用

您有 𝑛 件物品。每个物体都有一个重量,编号为𝑖的物体的重量等于𝑥_𝑖。您需要将它们放入可容纳不超过 𝑆g 的背包中。同时,您想要 T...

回答 1 投票 0

递归回溯 - 二维数组中的单词搜索

我正在尝试 leetcode 上的单词搜索问题。 Leetcode 似乎给我两个测试用例的错误: 板 = [["a","a"]], 字 = "aa" 和:板...

回答 1 投票 0

Python 中的递归回溯 - 二维数组中的单词搜索

我正在尝试 leetcode 上的单词搜索问题。 Leetcode 似乎给我两个测试用例的错误: 板 = [["a","a"]], 字 = "aa" 和:板...

回答 1 投票 0

基于时间的二进制预测的最佳人工智能算法是什么

基于先前结果的数据库进行基于时间的二进制预测的最佳人工智能算法是什么?有了所有的算法,我正在寻找有关训练其最佳算法的建议......

回答 2 投票 0

我需要一种迭代数组的最佳方法

我知道这是一个基于概念的网站,并且提出家庭作业类型的问题不受欢迎。因此,在我寻求帮助之前,先介绍一下我的背景:我是一名有竞争力的程序员,我这样做是为了我的......

回答 1 投票 0

使用没有距离的*算法

编辑 我写问题的方式很令人困惑,所以我会改写它: 我有一个节点及其所有相邻节点的列表。我正在尝试使用最短路径从节点 X 到节点 Y...

回答 1 投票 0

所有子数组的最大元素之和,不包括第一个和最后一个元素

我正在尝试制定一种算法,计算子数组中每个最大元素的总和,不包括第一个和最后一个元素。这种幼稚的做法是显而易见的,但我不希望这样。 这里...

回答 1 投票 0

3 次测试中递归数字和 hackerrank javascript 运行时错误

我正在尝试解决递归数字和,并且实际上解决了它,但是在提交时我在大输入上遇到了 3 个运行时错误。 我已经优化了我的代码很多,但仍然遇到运行时错误。我

回答 3 投票 0

一个有趣的理论图论问题

我爸爸最近向我介绍了他正在试图解决的一个难题。最初的问题是在尝试找到执行某些 SQL 操作的最佳方法时出现的。我将重新表述

回答 1 投票 0

重构三维数组的排序算法

我已经能够转换这个算法来对三维数组进行排序。它应该“通过”整个数组按列对 P 个二维矩阵进行排序,而不是单独对每一列进行排序。 整个专业...

回答 1 投票 0

不跳过两个连续元素的最大和

任务是从给定列表中找到整数子序列的最大和。子序列必须满足两个条件: 它必须是连续的,这意味着所选元素是连续的...

回答 1 投票 0

将36支球队的144场比赛分为8轮。每队每轮必须比赛一次

我已经将 36 支球队分配到 144 场比赛中,每场对阵 8 个对手。我想将比赛分为8轮,所以每轮有18场比赛,但限制是

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.