语言不可知 问答列表

为什么原位突变用“IO”表示?

作者:joel 提问时间:11/17/2023

为什么在函数式语言中使用可变数据结构和其他可变性来表示?例如,我正在查看 Haskell 的 IORef 或 Idris 的 IOArray。IO 我不认为这是一个历史或设计问题。我不太明白为什么适...

了解无处可去的贝塞尔派生代码

作者:Illari 提问时间:5/15/2022

我正在尝试将计算法线的 Bezier.js 实现转换为 Shadertoy 程序,并且代码似乎不使用任何计算值。它也需要用于二次有理数。 我发现 Javascript 代码有点难以理解,所以我为我的...

受 clojure 启发的换能器可以用 HM 型系统打字吗?

作者: 提问时间:7/30/2021

我在 Javascript 中有一个纯功能传感器实现,它支持环路融合和短路。请注意,虽然我使用的是 JS,但这不是理解问题的必要条件。只有类型才重要。 // ((a -> r) -> r) -> C...

调整 2D 矩阵大小的基本算法

作者:Max 提问时间:3/20/2022

假设我有一个“J”的黑白图像,表示为二进制矩阵,如下所示(白色 = 0,黑色 = 1)。如果我们让矩阵中的每个单元格都是一个像素,它的大小将是 6 x 10。 0 0 0 0 1 0 0 0 0 0...

具有 3 个输入的随机数发生器

作者:Kotetsu Chan 提问时间:3/10/2022

我正在寻找一个带有 3 个输入的随机数生成器,用于地形生成器。输入是 x、y(位置)和种子值。该函数返回一个从 0-1 开始的随机数。 到目前为止,我找到了这个问题,但这有 2 个输入。虽然我可以将...

此引用类设计模式的名称是什么?

作者:Z. Reticulan 提问时间:2/17/2022

是否有设计模式的名称,其中编写单个类以包含对常用对象(通常是单例)的引用?使用这样的类是否明智,或者有更好的方法来做到这一点? 下面是一个示例: public class References {...

如何将 X 和 Y 坐标转换为左右电机运动

作者:Timon 提问时间:2/6/2022

我正在尝试使用 python 为机器人实现 EKF Slam。机器人返回其当前 x 和 y 位置的估计值以及角度(机器人面对的方向)。然而,对于我的大满贯,我需要这是左右电机运动,这可以理解为坦克的驾...

矩形范围内的点

作者:Karim Aly 提问时间:2/6/2022

有人可以用简单的英语向我解释这一行代码吗? public bool IsAt(Point2D pt) { return (pt.X > Width && pt.X < Width + X && ...

基于球员评级和实力优化团队阵型的算法

作者:Astudent 提问时间:9/16/2021

我想为一个假设的游戏创建一个算法,您可以在其中使用给定的玩家列表创建任意数量的组。 假设我有一个球员列表,其中每个球员都由他们的评分表示。 给定以下矩阵 黄色数字对应于任何给定组中的玩家数量。 ...

用于避免在搜索连续最小值时频繁推送/弹出的数据结构

作者:Charles 提问时间:9/16/2021

我正在寻找一种在线算法来处理比我合理存储的更多的数据。 我只想保留值小于任何后续值的数据点。(这些值通常会增加。nv[n] 这样做的明显方法(不是说唯一的方法或正确的方法)是使用堆栈。对于每个新点...


共57条 当前第1页