algorithm 相关问题

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

重构三维数组的排序算法

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

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

是否可以将函数的所有参数作为该函数内的单个对象获取?

PHP中有func_num_args和func_get_args,JavaScript有类似的东西吗?

回答 12 投票 0

迷宫搜索算法遇到调用堆栈大小超出错误

我正在尝试实现路径搜索算法。输入是一个迷宫,编码为矩阵,其中值1代表可以遍历的单元格,值2代表目标。

回答 2 投票 0

交换数组项并相应地重新排序

我有这样的数据结构: [{ id: 'a', 订单:9 }, { id: 'b', 订单:6 }, { id: 'c', 订单:4 }, { id: 'd', 订单:2 }] 我想以这种方式更新订单值: [{ 编号:...

回答 1 投票 0

TypeScript:根据共享属性对项目进行分组并为其分配groupID

我想实现一个执行以下操作的函数: 将产品数组作为参数 返回一个新的产品数组,每个产品都有一个新的 groupId 属性。 不同的产品会

回答 1 投票 0

欧几里得算法

我需要在我的Android程序中使用欧几里德算法。这是我的主要活动: 导入 android.os.Bundle; 导入 android.app.Activity; 导入 android.view.Menu; 导入 android.view.View; 导入

回答 1 投票 0

使用纸浆进行离散优化

prob = mud.LpProblem('C 和 T', mud.LpMaximize) C = 纸浆.LpVariable("C", lowBound = 0, cat = 纸浆.LpInteger ) T = 纸浆.LpVariable('T', lowBound = 0, cat = 纸浆.LpInteger) 概率 += 25*T +...

回答 1 投票 0

对于 CSES 迷宫问题,BFS 实施需要太多时间

我正在尝试解决 CSES 迷宫问题: 你会得到一张迷宫地图,你的任务是找到一条从起点到终点的路径。您可以左、右、上、下行走。 输入 第一个输入...

回答 1 投票 0

在 CSES 问题迷宫的一个测试用例中获得 TLE

该问题是一个基于网格的图问题,需要使用 BFS 来解决。我已经在 中编写了代码,并解决了除一个之外的所有测试用例。在其中一个测试用例中,我得到了 TLE。我...

回答 1 投票 0

是否有算法技巧可以解决布尔表达式中的括号放置排列?

问题(点击查看)是给定一个由 t 和 f(代表布尔真/假)组成的随机字符串,并用 & | 之一分隔。 ^ 例如“T&F|F^T&T^F”并编写一个函数到

回答 1 投票 0

使用 BFS 查找图中的双连通分量(块)

我正在搜索一个代码(任何语言),该代码使用广度优先搜索在图中查找双连通分量。我是编码初学者,有一个关于该算法的作业并尝试

回答 1 投票 0

Leetcode 217。包含重复内容

我的Python代码: 在这个例子中,我使用 hashmap 并在将数组元素插入 hashmap 之前进行比较,如果该元素已经存在则返回 True... 类解决方案(对象): 定义

回答 2 投票 0

为什么我的代码不接受这些测试用例。 (字符串排列)

类解决方案{ 公共静态最终 Set set = new HashSet<>(); 公共静态无效排列(字符串str,字符串ans){ //abc //"" if(str.length() == 0){ ...

回答 1 投票 0

程序可以输出自身的副本吗

我认为这可能是一个经典问题,但我不知道答案。程序可以输出自身的副本吗?如果可以,是否有一个短程序可以做到这一点? 我不接受“空亲...

回答 12 投票 0

快速排序实现Python - 了解基本案例

我一直在尝试通过使用左右指针方法在Python中自己实现快速排序来理解快速排序。我似乎无法让它工作并在线查看可视化,我失败了......

回答 1 投票 0

对 2D 数组的重叠矩形切片求和

我需要计算多个总和,每个总和位于二维数组的轴导向矩形切片上。许多切片会重叠,因此总和中会有许多共享项。至

回答 1 投票 0

基于边权重的节点分离算法

我需要一种算法,将无向图中的所有节点分成两个子图,以便具有重权重边的节点位于不同的子图中。 输入示例: A - B(权重 = 3) A - C(称重...

回答 1 投票 0

无需排序即可在数组中找到至少 10 个元素

我需要在一个有 1000 个无序数的数组中找到最小的 10 个元素。 我首先想到的是:对其进行排序并选择前十个元素,但我的职责是在不排序的情况下做同样的事情......

回答 1 投票 0

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