芯友网xin1234.com

设计一个算法:[1,1,1,2,2,3,4,5,5,5,5]去掉重复的元素结果变为[1,2,3,4,5]最好用js



[武汉]123
谁能帮我设计一个算法:

[1,1,1,2,2,3,4,5,5,5,5]

去掉重复的元素

结果变为[1,2,3,4,5]

最好用js实现
花落
http://www.php230.com/1411947001.html
自己看 里面有好多方法。
[武汉]123

我是把复杂的问题简化了,就是在一个对象里面,找到所有className="Q.Edge"的对象,如果有2个Edge的From.Ref相等,To.Ref相等,就代表只是2个相同的Edge,那么需要删除其中一个。最后所有的数组中都不能出现一条相同的线,求算法
花落
第一步:先把Q.Edge的对象取出来,放一起,第二部,去重。
楚河汉街-CuzFinal
用桶排序,然后输出元素不为0的桶
恝置
如果是c#,group by 一下就好了
花落
其实他可以传到后台 转换成强类型  然后linq
[武汉]123
在想办法,我之前写的算法复杂度是n*n,现在准备改为n+n
恝置
你有多大数据量?
还要考虑时间复杂度
如果小,完全没必要

相关问题
jquery如何获取多个 class相同的但是id不同的元素span或者div的 id属性值】 $('.xxx[id]')?就class取出来 循环取id?;$('xxx').attr('id')
php怎么防止重复提交表单】 判断那个按钮赛点第二次的时候阻止;啦啦啦;
php get/set方法是不是跟构造方法有点功能重复了】 ;怎么?set方法不就是给封装的类 赋值吗
我想问一下:mysql中一个字段我设置为unique表示不重复,但是可以为空,那么出现的情况是不】 需求有点奇芭;这是你逻辑冲突了  你点击唯一字段   允许为空就可以了 ;
------分隔线----------------------------
赞助商链接
热点内容
赞助商链接
推荐内容