这个算法的官方名称是什么?

时间:2017-06-23 19:18:42

标签: javascript algorithm

我有两个HTML元素,它们都带有data-final-figure属性。可以为元素上的final figure中的任何一个赋值或者为空,但不能相互冲突。现在我使用一种效率很低的方式来: 1)检查第一个是null,如果不是null,则将其放入变量; 2)然后检查第二个是null,如果不是{1},第一个是null,然后将其复制回第一个data-final-figure attr;如果它不是null而第一个也不是null,那么检查它们是否被分配了相同的值,如果没有,那么它们是冲突的,这里我们抛出一个错误因为两个元素都被指定了不同的价值。如果第二个是null而第一个不是,则将第一个值复制到第二个。

我在其中一本教科书中模糊地记住了这个算法,但是我不能把手指放在名字上。我确定这不是河内塔。有更好的实施方式吗?感谢。

1 个答案:

答案 0 :(得分:1)

您的算法可以简化。这是伪代码:

{{1}}