Ai
1 Star 0 Fork 0

ubuntuvim/algorithm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
sort.js 722 Bytes
一键复制 编辑 原始数据 按行查看 历史
ubuntuvim 提交于 2015-07-15 10:58 +08:00 . save to git...
// js整形排序,由于javascript默认设置到数组里的值都是字符串类型,
// 即使你设置到数组的值是int默认仍然为字符串类型,所以js提供的排序方法是根据字典排序的
// 默认排序
var nums = [4, 32, 1, 2, 200, 10];
nums.sort();
print(nums); // 1, 10, 2, 200, 32, 4
// 自定义比较函数实现数字排序
// 对于数字类型,该函数可以是一个简单的相减操作,从一个数字中减去另外一个数字。
// 如 果结果为负,那么被减数小于减数;如果结果为 0,那么被减数与减数相等;如果结果为 正,那么被减数大于减数。
function compare(num1, num2) {
return num1 - num2;
}
nums.sort(compare);
print(nums);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/ubuntuvim/algorithm.git
git@gitee.com:ubuntuvim/algorithm.git
ubuntuvim
algorithm
algorithm
master

搜索帮助