language-agnostic 相关问题

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

在不同编程语言之间传递加密数据的最佳实践

我已经读过,如果你想使用一种编程语言加密字符串并使用另一种编程语言解密该字符串,那么为了确保兼容性,最好做一些...

回答 4 投票 2

如何找到最大值和分钟。在数组中使用最小比较?

这是一个面试问题:给定一组整数找到最大值。和分钟。使用最小比较。显然,我可以循环数组两次并在最坏的情况下使用~2n比较但我...

回答 12 投票 37

无递归的二叉树遍历的直观解释

我已经看过许多文章和书籍(以及Stack Overflow答案),它们展示了如何使用显式堆栈而不是......来迭代地执行预订,顺序和后序深度优先树遍历。

回答 2 投票 2

一个Unicode字符占用多少字节?

我对编码有点困惑。据我所知,旧的ASCII字符每个字符占用一个字节。 Unicode字符需要多少字节?我假设一个Unicode字符可以......

回答 10 投票 204

增长最快的子序列

给定输入序列,找到最长(不一定是连续的)非递减子序列的最佳方法是什么。 0,8,4,12,2,10,6,14,1,9,5,13, 3,11,7,15#序列1,9,13 ......

回答 11 投票 31

如何从嘈杂的X,Y数据中确定路径

我有一个嘈杂的X,Y点的未排序列表。然而,他们确实形成了通往世界的道路。我想要一种算法来使用线段绘制这些数据的近似值。这类似于......

回答 10 投票 9

为什么在XML中嵌入JSON不好?

我的直觉告诉我,将一种格式放在另一种格式中是错误的,但我似乎无法提出具体原因。 事情

回答 4 投票 16

什么是类型?

一个新问题/ +:...在编程中,我们经常遇到单词Type。应该传达什么,什么时候不应该使用?

回答 13 投票 9

什么是样板代码,热点代码和热点?

我知道这些术语用于绩效实现/优化。最近一直在努力,并尝试进行搜索;但没有得到任何例子,它清楚地阐述了/ ...

回答 5 投票 9

通过引用或通过值传递? [关闭]

在学习新的编程语言时,您可能遇到的一个可能的障碍是,默认情况下,该语言是按值传递还是按引用传递。所以这是我的......

回答 11 投票 50

流程图 - 绘制GOTO的一种方式?

背景:我继承了一个概念验证项目,该项目为用户提供了一个绘图画布,可以在其上构建流程图。然后它尝试从流程图中生成一些过程代码。一世 ...

回答 2 投票 1

使用后缀或前缀以紧凑的方式编码数字

假设我有6位数的订单ID:000000 000001 000003 ... 000020 ... 999999并假设每个都来自分布式系统中的不同节点,我想编码节点ID ...

回答 4 投票 2

确定线段集合的非凸包

我有一个计算几何问题,我觉得应该有一个相对简单的解决方案,但我无法弄明白。我需要确定由...定义的区域的非凸轮廓。

回答 2 投票 31

如何让非技术人员了解非UI问题? [关闭]

假设您正在处理一个企业项目,您必须在该项目中获得管理签收才能开发新的功能集。通常你的管理层签署一些没有问题......

回答 11 投票 17

什么代码指标说服您提供代码是“糟糕”? [关闭]

每个文件的代码行,每个类的方法,圈复杂度等。开发人员抵制并解决大多数(如果不是全部的话)!有一篇很好的Joel文章(没时间找到它)。什么 ...

回答 27 投票 23

将IEEE 754 double转换为字符串的算法?

许多使用IEEE 754双精度的编程语言提供了一个库函数来将这些双精度转换为字符串。例如,C有sprintf,C ++有stringstream,Java有Double.toString等......

回答 4 投票 19

在线性时间内在数组中查找大小为4的已排序子序列

我们给出了一组数字,我们希望找到大小为4的子序列,按升序排序。例如ARRAY:-4 2 8 3 1 5排序的子序列4:-4 2 3 5 ...

回答 5 投票 10

内存消耗会影响执行时间吗?

假设我们在两台不同的机器上执行相同的程序P.例如,第一台机器已有20%的内存已被其他程序使用,而第二台机器已占用90%。 ...

回答 1 投票 1

误解了单线程和多线程编程之间的区别

我对单线程和多线程编程之间的区别有误解,所以我想要回答以下问题以使一切清楚。假设有9 ...

回答 5 投票 18

理解封装和抽象的简单方法

学习OOP概念特别有兴趣深入了解抽象和封装。检查下面已经抽象VS信息隐藏VS封装之间的区别...

回答 14 投票 60

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