最有效的算法将数组A转换为未知长度的数组B.

时间:2017-06-13 19:04:06

标签: arrays algorithm

我有一个无限长度的数组,用户可以从中选择添加/删除组件。为了反映后端的变化,我必须执行ajax请求 我的问题是反映这些变化的最有效方法是什么?

目前我有两种方法:

1。)找出两个数组之间的差异,然后通过逐个添加缺失/删除​​额外元素来适当地解决差异。

2.。)使用remove all服务删除后端数组中的每个项目,使用一个请求,然后逐个添加第二个数组中的任何内容。

乍一看,方法1似乎更好,特别是小的变化。但是,如果用户决定从数组中删除80个左右的元素,并且仅添加2个元素,那么接近2个类将接近1。

也许有更好的解决方案? 谢谢!

0 个答案:

没有答案