language-agnostic 相关问题

将此标记用于独立于任何特定编程语言的PROGRAMMING QUESTIONS。

求从 3d 点到线段的距离

我有一个3d点P和一条由A和B定义的线段(A是线段的起点,B是终点)。 我想计算P到AB线的最短距离。 计算

回答 3 投票 0

快速排序分区算法——为什么与循环外的主元值交换?

我正在看 CLRS 算法简介中的快速排序算法 https://dl.ebooksworld.ir/books/Introduction.to.Algorithms.4th.Leiserson.Stein.Rivest.Cormen.MIT.Press.9780262046305。

回答 1 投票 0

每个迭代函数都可以转化为递归函数吗?

现在一些编译器可以帮助我们将递归函数转换为迭代函数,但我的问题是每个迭代函数都可以有一个递归函数吗?

回答 1 投票 0

如何计算两个(价格,时间)元素数组的重叠时间

我在工作中很难想出一种算法,该算法本质上计算以下内容 假设你有两个数组。数组中的每个元素包含价格和时间。每个数组都按

回答 1 投票 0

lru 缓存读取调用的正确方法,以获取在调用时可能已写入或尚未写入的数据

我有一个管理数据的类。每个日期都有写入数据。我有一个阅读器功能 阅读(自我,for_date) 这是经常被调用的,而且经常是在相同的日期被调用,所以我添加了一个 LRU

回答 1 投票 0

并发非原子写入从不读取内存安全吗?

注意:不是这个问题的重复。 假设某个内存区域永远不会被读取,那么并发非原子写入何时对它来说是安全的?这与语言无关,主要与 CPU 架构相关

回答 1 投票 0

始终保留n个最佳元素的数据结构

我需要一个数据结构,它始终保存到目前为止插入的n个最大的项目(没有特定的顺序)。 所以,如果 n 是 3,我们可以进行以下会话,其中我插入一些数字,然后...

回答 9 投票 0

人们现在使用的可扩展语言是什么?

维基百科说: 可扩展编程是计算机科学中使用的一个术语,用于描述一种计算机编程风格,重点关注扩展编程语言、编译器和

回答 8 投票 0

语言标准中的goto语句

现在大多数人不在他们的代码中使用 goto 语句。好的。在 SO 中有很多关于 goto 使用的线程,所有这些线程都“允许”它退出深度循环。 展示一些: 仍然转到

回答 1 投票 0

生成一个大的随机平面图

生成大型(约 300k 个顶点)随机平面图(这里的“随机”意味着均匀分布)的最有效方法是什么?

回答 6 投票 0

数组创建为数字时有多少种排列可以被 4 或 8 整除?

我们有一个数字数组,例如。 {0,5,4,8,9}。我们必须找到当数组转换为数字时(例如 {6, 8, 3, 2} -> 6832)该数字可以被...整除的排列数。

回答 1 投票 0

对于特定的 N 位数字,存在多少种不同的数字排列?

问题很简单。我们有一个 N 位数字 (N <= 18) and we need to know all the possible distinct combinations of this number. For example the answer for the number 214 (N = 3) is ...

回答 1 投票 0

你能用另一个N位数字组成多少个N位数字?

问题很简单。我们有一个 N 位数字 (N <= 18) and we need to know all the possible distinct combinations of this number. For example the answer for the number 214 (N = 3) is ...

回答 1 投票 0

为什么这个动态作用域示例出现错误?

我一直在网上筛选以了解动态范围界定的工作原理,我觉得我已经明白了。但是当我向 Bing AI 询问其定义时,我得到了以下伪代码 exa...

回答 1 投票 0

如何判断每次走棋后是否有n个连续的相同颜色的棋子?

假设我有一些 2 名玩家的棋盘游戏。每个玩家轮流将棋盘上的棋子放置在随机位置。如果玩家连续拥有 n 个连续棋子(垂直或

回答 2 投票 0

我可以比线性时间更快地搜索两个数组中的条目“a[i] + b[i] > N”吗?

我有两组数组,as 和 bs,长度均为 n。如果我选择 a 和 b,我知道 a[i] <= N and b[i] <= N for all 0 <= i < n. What's the most efficient way to calculate wheth...

回答 2 投票 0

Mixin 和/或 Traits 有哪些很好的例子?

我正在阅读 Ruby,并了解了它的 mixins 模式,但想不出许多有用的 mixin 功能(因为我很可能不习惯这种方式思考)。所以我想知道什么

回答 4 投票 0

为什么三角函数给出看似不正确的结果?

当尝试在我的编程语言中使用三角函数时,我得到了一个看似非常错误的结果。 例如, 正弦(90) = 0.8939966636005579 但我希望 sin(90) 为 1....

回答 1 投票 0

位屏蔽和垃圾位

在 Herbert Schildt 的《Java:完整参考》中的“使用按位逻辑运算符”主题中,Schildt 进行了连词 ~a & 0x0f 以便“减少其值 [~a]...

回答 1 投票 0

找到数组中的最大整数?

我有两个数组,一个非常大(超过一百万个条目),另一个数组很小(少于 1000 个条目),从 arra 中的所有条目中查找最大数量的最佳方法是什么...

回答 8 投票 0

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