JavaScript数组元素排序

function sort(arr){
			for(i=0;i<arr.length;i++){
				//小于存放大数值
				if(arr[i]<arr[i+1]){
					var temp=arr[i+1];//存放的数值
					/*arr[i+1]=arr[i];//小的数值存放在后面
					arr[i]=temp;//大的数放在前面*/
					arr[i+1]=arr[i];//大的数存放在后面
					arr[i]=temp;//小的数存放在前面
	
				}
			}
			return arr;
		}
		var shuzu = [10,75,44,32,30,7];
		var re=sort(shuzu);
		document.write(re);

使用for循环遍历出数组;然后判断i号元素和i+1号大小,如果判断大于,存储小的元素,如果判断小于存储大的元素

升序实例:然后i号元素存储大的,i+1存储保存的临时小变量.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小小挖掘机

深入理解Python变量作用域与函数闭包

1、引言 最近遇到一个求最长回文子串的题目,于是,我写了如下的代码: class Solution(object): def longestPalind...

4816
来自专栏北京马哥教育

Python 运算符,你知道多少?

糖豆贴心提醒,本文阅读时间5分钟,文末有秘密! ? 编辑 | 糖豆 图 | 来源网络 ? 什么是运算符? 本章节主要说明Python的运算符。举个简...

4484
来自专栏流媒体

C语言数组

1823
来自专栏尾尾部落

普林斯顿大学算法公开课笔记——选择排序 普林斯顿大学算法公开课笔记——选择排序

简单选择排序的特点是交换移动次数很少(至多n-1次),其时间复杂度为 O(n²) (时间主要花在比较上,总的比较次数为N=(n-1)+(n-2)+…+1=n*(...

983
来自专栏Laoqi's Linux运维专列

函数的变量+返回值

1194
来自专栏逆向技术

C语言第五讲,语句 顺序循环选择.

括号的内容我们给真假就行, 对应到高级语言中 则是 true (真) 和 false(假)

3915
来自专栏数据结构与算法

03:八进制小数

03:八进制小数 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 八进制有限小数均可以用十进制有限小数精确地表示。比如,八...

3677
来自专栏大闲人柴毛毛

剑指 offer代码解析——面试题35第一个只出现一次的字符

本题的详细解析均在代码注释中: import java.util.LinkedHashMap; import java.util.Map; import jav...

3576
来自专栏JAVA技术站

shell学习二数组 原

类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。

521
来自专栏cs

xml基本知识点

xml, Extensible Markup Language,可扩展的标记语言。 ? xml文档结构.jpg xml文档的规则 1.0 xml文档必须以一个...

3475

扫码关注云+社区

领取腾讯云代金券