language-agnostic 相关问题

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

什么是计算机科学的NP-complete?

什么是NP完全问题?为什么它是计算机科学中如此重要的话题?

回答 14 投票 378

选择要根据百分比运行的函数[重复]

我想知道如何根据百分比选择要运行的功能。例如,function1()可能有60%的运行机会,function2()可能有30%的运行机会和function3()......

回答 1 投票 0

计算交叉盘数的算法

给定N个整数的阵列A,我们在2D平面中绘制N个盘,使得第i个盘具有(0,i)中心和半径A [i]。我们说第k个圆盘和第j个圆盘相交,如果第k个和第j个圆盘在......

回答 31 投票 56

堆栈和堆的内容和位置是什么?

编程语言书籍解释了在堆栈上创建了值类型,并且在堆上创建了引用类型,而没有解释这两者是什么。我还没看清楚......

回答 25 投票 7625

如何判断用户上次按键(或移动鼠标)的时间?

在Win32环境中,您可以在Microsoft文档中使用GetLastInputInfo API调用。基本上,此方法返回与用户上次提供输入时对应的最后一个tick,并且...

回答 2 投票 7

计算2D矢量叉积

来自维基百科:交叉积是对三维欧几里德空间中两个向量的二元运算,导致另一个向量垂直于包含两个向量的平面...

回答 6 投票 67

如何进行射线/方向2D系统?

首先,我很抱歉,如果我的英语不是很好,因为我是巴西人,所以我会试着正确地描述我的问题。好吧,我正在开发一个基于2D平铺的游戏。在实体内部,我正在......

回答 2 投票 0

在开始编码之前,如何在视觉上布置程序? [关闭]

我想知道在编码之前是否还要布置我想要的代码。而不是在一张纸上绘制你的想法,是否有一个程序,可以让你建立一个小的演示或东西......

回答 10 投票 0

如何找到两个最遥远的点?

这是我前一段时间在求职面试时被问到的问题。而我仍然无法找出合理的答案。问题是:给出了一组点(x,y)。找到2个最遥远的点。 ...

回答 11 投票 48

俄罗斯农民乘法算法的时间效率

从时间效率的角度来看,俄罗斯农民乘法算法是否将n乘以m或m乘以n是否重要?例如,当计算26 * 47时,是时间效率......

回答 3 投票 1

用英语读取十六进制值

多年来我一直在逐位读取十六进制数,现在我厌倦了将需要超过16位的数字的十六进制值转换为英语。更优雅的形式......

回答 6 投票 8

用于选择多个记录的良好UI的示例

我目前正在重新访问基于Windows的软件的一个区域,并考虑将关系从1-> M更改为M-> M.因此,我需要调整UI以适应选择多个相关的...

回答 7 投票 17

元编程有什么用?

我读过:维基百科代码生成与元编程在c2.com上进行元编程元编程的艺术,我承认在元编程/代码生成背后的目的有些混乱。 ...

回答 11 投票 69

Type和Class有什么区别?

什么使一个类型与类不同,反之亦然? (在一般语言不可知的意义上)

回答 20 投票 128

如何打印出给定电话号码可能代表的所有可能的字母组合?

我刚试过第一次编程面试,其中一个问题是编写一个给出7位数电话号码的程序,可以打印每个号码的所有可能的字母组合......

回答 32 投票 56

拼图:找到最大的矩形(最大矩形问题)

什么是最有效的算法找到适合空白区域的最大面积的矩形?让我们说屏幕看起来像这样('#'代表填充区域):....................

回答 7 投票 36

如何从平面结构有效地建造树木?

我有一堆扁平结构的物体。这些对象具有ID和ParentID属性,因此可以将它们排列在树中。它们没有特别的顺序。每个ParentID属性都不...

回答 17 投票 128

从DllMain调用LoadLibrary

MSDN说:它不能调用LoadLibrary或LoadLibraryEx函数(或调用这些函数的函数),因为这可能会在DLL加载顺序中创建依赖循环。这个可以 ...

回答 5 投票 1

将预期结果基于单元测试中的实际结果是不好的做法吗?

一位同事正在审查一些关于字符串生成的单元测试代码,这引发了一场冗长的讨论。他们说预期结果应该都是硬编码的,并担心...

回答 3 投票 1

左因子分解与左递归之间的差异

Left Factoring和Left Decursion有什么区别?我知道左因子分解是一种预测自上而下的解析技术。但是当我听到这两个术语时,我感到困惑。

回答 6 投票 26

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