博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二分制--找最小值\去重
阅读量:5080 次
发布时间:2019-06-12

本文共 597 字,大约阅读时间需要 1 分钟。

找最小值的算法

去重的算法

 

<script>

var arr = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 5, 5, 6, 7, 8, 9, 0, 0, 3, 4, 5];
function findInArr(arr,n){
for(var i = 0; i < arr.length; i++){
if(arr[i] == n)return true;
}
return false;
}
function removeDup(arr, s, e){
if(s > e){
return false;
}else if(s == e){
return [arr[s]];
}
var c = Math.floor((s + e) / 2);
var l = removeDup(arr, s, c);
var r = removeDup(arr, c + 1, e);
for(var i = 0; i < r.length; i++){
if(!findInArr(l,r[i])){
l.push(r[i]);
}
}
return l;
}
console.log(removeDup(arr, 0, arr.length - 1));
</script>

转载于:https://www.cnblogs.com/w-xiaojia/p/7130234.html

你可能感兴趣的文章
SQL语句在查询分析器中可以执行,代码中不能执行
查看>>
yii 1.x 添加 rules 验证url数组
查看>>
html+css 布局篇
查看>>
SQL优化
查看>>
用C语言操纵Mysql
查看>>
轻松学MVC4.0–6 MVC的执行流程
查看>>
redis集群如何清理前缀相同的key
查看>>
Python 集合(Set)、字典(Dictionary)
查看>>
获取元素
查看>>
proxy写监听方法,实现响应式
查看>>
第一阶段冲刺06
查看>>
十个免费的 Web 压力测试工具
查看>>
EOS生产区块:解析插件producer_plugin
查看>>
mysql重置密码
查看>>
jQuery轮 播的封装
查看>>
一天一道算法题--5.30---递归
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
python numpy sum函数用法
查看>>
php变量什么情况下加大括号{}
查看>>