Tag: 伪代码

如何为任何自然数n生成n种不同的颜色?

说n = 100; 如何生成100个视觉上不同的颜色? 这在math上是可能的吗?

静态(词法)范围与dynamic范围(伪码)

Program A() { x, y, z: integer; procedure B() { y: integer; y=0; x=z+1; z=y+2; } procedure C() { z: integer; procedure D() { x: integer; x = z + 1; y = x + 1; call B(); } z = 5; call D(); } x = 10; y = 11; z = 12; call […]

find两个给定节点之间的path?

假设我有以下方式连接的节点,我如何到达给定点之间存在的path数目以及path细节? 1,2 //node 1 and 2 are connected 2,3 2,5 4,2 5,11 11,12 6,7 5,6 3,6 6,8 8,10 8,9 find从1到7的path: 答:find2条path 1,2,3,6,7 1,2,5,6,7 在这里find的实现很好,我将使用相同的 这里是上面的链接在Python中的片段 # a sample graph graph = {'A': ['B', 'C','E'], 'B': ['A','C', 'D'], 'C': ['D'], 'D': ['C'], 'E': ['F','D'], 'F': ['C']} class MyQUEUE: # just an implementation of a queue def […]

algorithm给定数的除数

计算给定数字的除数的最佳algorithm(性能方面)是什么? 如果你能提供伪代码或者某个例子的链接,那将是非常好的。 编辑:所有的答案都非常有帮助,谢谢。 我正在实施Atkin的Sieve,然后我将使用与Jonathan Leffler所指出的类似的东西。 Justin Bozonier发布的链接提供了我想要的更多信息。