js 时间-价格-排序,静态页面排序案例
冒泡排序实例
在项目中用到的一个例子,分享一下。
var sort = {
sortdata : '', //排序之前必须先填充原始数据
//来源我的博客:http://yijianfengvip.blog.163.com/blog/static/1752734322011102145823/
flag : '',
sortDataByType : function(type) {//1:时间降序2:时间升序3:价格降序4:价格升序
if(type==1){
var temp;
for(var i =0;i<sort.sortdata.length;i++){
for(var j =0;j<sort.sortdata.length- i - 1;j++){
if(sort.sortdata[j].dptTime <= sort.sortdata[j + 1].dptTime){
temp = sort.sortdata[j + 1];
sort.sortdata[j + 1] = sort.sortdata[j];
sort.sortdata[j] = temp;
}
}
}
}
if(type==2){
var temp;
for(var i =0;i<sort.sortdata.length;i++){
for(var j =0;j<sort.sortdata.length- i - 1;j++){
if(sort.sortdata[j].dptTime >= sort.sortdata[j + 1].dptTime){
temp = sort.sortdata[j + 1];
sort.sortdata[j + 1] = sort.sortdata[j];
sort.sortdata[j] = temp;
}
}
}
}
if(type==3){
var temp;
for(var i =0;i<sort.sortdata.length;i++){
for(var j =0;j<sort.sortdata.length- i - 1;j++){
if(parseInt(sort.sortdata[j].lowPrice) <= parseInt(sort.sortdata[j + 1].lowPrice)){
temp = sort.sortdata[j + 1];
sort.sortdata[j + 1] = sort.sortdata[j];
sort.sortdata[j] = temp;
}
}
}
}
if(type==4){
var temp;
for(var i =0;i<sort.sortdata.length;i++){
for(var j =0;j<sort.sortdata.length- i - 1;j++){
if(parseInt(sort.sortdata[j].lowPrice) >= parseInt(sort.sortdata[j + 1].lowPrice)){
temp = sort.sortdata[j + 1];
sort.sortdata[j + 1] = sort.sortdata[j];
sort.sortdata[j] = temp;
}
}
}
}
setFlightData(sort.flag, sort.sortdata); //通过数据创建html页面
}
}
js时间-价格-排序案例____冒泡排序实例
分享到:
相关推荐
12--[冒泡排序].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码12--[冒泡排序].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码12--[冒泡排序].zip源码scratch2.0 3.0编程项目源文件源码案例素材源...
Java中数组实例---冒泡排序.pdf 学习资料 复习资料 教学资源
冒泡排序-排序过程 设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上"漂浮",如此反复进行,...
5--[冒泡排序].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码5--[冒泡排序].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码5--[冒泡排序].zip源码scratch2.0 3.0编程项目源文件源码案例素材源...
js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序...
S7-200SMART冒泡排序-优化版(可选择升序降序及数据类型等)
C++实现冒泡排序,多层次,快速实现排序算法
VC++多线程实现三种排序算法比较----冒泡排序、快速排序、归并排序,很有意思,可以下载看看!
1.用单向链表实现简单选择排序方法。假设链表中存储的是整数。2.用单向链表实现冒泡排序方法。假设链表中存储的是整数。
六种排序算法的比较 冒泡排序,快速排序,堆排序, 直接插入排序,简单选择排序, 希尔排序
冒泡-选择-插入 排序冒泡-选择-插入 排序冒泡-选择-插入 排序
在STM8S003单片机上实现数组排序,用3种冒泡排序法对数组进行排序,并通过串口打印排序过程。
用emu8086实现冒泡排序,代码前面输入想排序的数组
S7-200SMART冒泡排序源程序(可创建为库文件)
对冒泡排序法进行优化,比较的次数减少,效率提高
交换排序 选择排序 冒泡排序 插入排序
8.12-8.19_冒泡_选择_插入_希尔_快速_归并_基数_堆排序_排序算法Swift代码及UI演示
--C++冒泡排序--
C语言版的排序方法---冒泡排序.非常有用的代码,可以实际中使用。
西门子博图软件,使用SCL语言实现冒泡排序案例,方便数据的处理