与语言无关 问答列表

均匀生成排列,最多重复 k 次?

作者:Kornel 提问时间:6/2/2019

我们有一组数字。我们希望生成这些数字创建的 m 长度的排列,并在大多数时候重复每个数字。{1, 2, 3, ...,n}k 如果我们假设 ,那么我们可以得到: ,但不像第二个例子中那样恰好是输出的三...

术语“无符号整数”从何而来?

作者:Askaga 提问时间:6/14/2019

我遇到的许多编程语言都包含多种整数类型,包括“有符号”和“无符号整数”之间的区别。 在我进入编程之前,我从未听说过“无符号整数”这个词,对我来说,无符号整数似乎等同于数学中的自然数(又名 N0)。 ...

使用测试和设置原子操作实现互斥锁:它是否适用于超过 2 个线程?

作者:Ignorant 提问时间:6/23/2019

我正在阅读维基百科上关于测试和设置原子操作的文章。它说实现互斥的一种方法是使用基于测试和设置的锁。 然而,根据同一篇文章,测试和设置操作具有有限的共识数,最多可以解决两个并发进程的无等待共识问题。 ...

为什么这个问题的时间复杂度只考虑了前面的递归调用,而不考虑整个问题?

作者:herophant 提问时间:7/13/2019

在这里,我们有一个 4 * 7 的框,它可以填充 1 * 2 或 2 * 1 的矩形。这段描述出自《竞争程序员手册》一书。 为了最有效地解决这个问题,书中提到使用可以在特定行中的部分: 由于该集合...

在矩形的边缘上获取两个点

作者:Olin Kirkland 提问时间:7/30/2019

我有一个矩形,想: 在一侧(任何)获得一个随机点。 在一侧(先前选择的除外)上获得一个随机点。 我最初的方法是为每个可能的一侧创建数组。 var arr:Array = [[{x:0,y:0},...

对象构造函数除了分配其依赖项之外还有什么问题?

作者:rahulaga-msft 提问时间:8/24/2019

我看到了一些文字,上面写着“在构造函数中什么都不做,只分配属性......”,然后是重构代码之前和之后的下面。说实话,我一直在遵循这种做法,但想知道和理解一些更好的例子,如果不遵守这个准则,事情可能会...

具有某些成员的类的术语 [已关闭]

作者:Megidd 提问时间:9/4/2019

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 4年前关闭。 改进此问题 在面向对象编程术语中,我可以简单地说: - Memb...

如何从一维 int 数组返回数字网格?

作者:nleslie 提问时间:9/8/2019

目前,我有一个 1D 整数数组,用于形成一个 9x9 的数字网格(但可以是任何大小)。 我想输入一个索引并返回一个 3x3 的数字网格,有效地将 9x9 网格分解为 3x3 网格(想想数独)。 到目...

静态类型是在编译时还是运行时强制执行?

作者:blue_note 提问时间:9/18/2019

主要是问我主要熟悉的 java/c++。 是否仅在编译时用于检查正确性的类型信息,然后被丢弃?(即 Java 在编译后是否像 Python 一样工作? 类型信息是否保留并再次用于运行时检查? 此行为...

与语言无关 - 函数和构造函数参数中允许的类型

作者:Matthew Layton 提问时间:11/18/2019

大多数(如果不是全部)静态类型语言都允许您为函数或构造函数参数指定单个类型;例如 function foo(x: string) { ... } foo("hello") // works foo...


共269条 当前第14页