1. 程式人生 > >陣列排序(升序 降序 倒排)

陣列排序(升序 降序 倒排)

 倒排:

var a=[1,2,3,4,8,7,6];
var arr=[];
for(var i=a.length-1;i>=0;i--){ 
arr.push(a[i])
}
			console.log(arr)

 排序:氣泡排序

 var arr=[1,3,44,55,64,26,78,98,51,48];
       function sort(array){
       	for(var i=0;i<array.length;i++){
       		for(var j=i+1;j<array.length;j++){
       			var temp=""
       			if(array[i]<array[j]){
       				temp=array[i];
       				array[i]=array[j];
       				array[j]=temp
       			}
       		}
       	}
       	return array
       }
       console.log(sort(arr))

相關推薦

陣列排序升序

 倒排: var a=[1,2,3,4,8,7,6]; var arr=[]; for(var i=a.length-1;i>=0;i--){ arr.push(a[i]) } console.log(arr)  排序:氣泡排序 var arr=[1,3

Java程式碼:陣列選擇排序 升序

public class test9 {public static void main(String[] args){int []a={12,2,45,65,99,3,21};System.out.println("原陣列為:"+"\n"+a[0]+"\t"+a[1]+"\t

簡單易用的陣列排序升序

import java.util.Arrays; import java.util.Comparator; /** * Created by idea on 2016/5/27. * @Auth

java Comparator介面中底層原始碼compare方法決定排序升序問題

轉自CSDN論壇,稍加整理和總結 點選開啟連結Comparator升序降序實現 int compare(Object o1, Object o2) 返回一個基本型別的整型 1) 如果要按照升序排序, 則o1 小於o2,返回-1(負數),相等返回0,01大於02返回1(正數)

python 多行排序,根據染色體號,位置資訊排序升序排序

遇到一個問題是需要將檔案按照染色體編號和位置編號進行排序,在shell中我們可以使用sort -V -k2,3 annovar.xls這種方式來進行排序,而在python中如果想要進行多行排序,就需要sort的key引數指定的函式返回一個元組或者列表來進行排序。 現在我們有

陣列排序交換法與選擇法

交換法與選擇法降序排序 交換法 交換法對陣列陣列進行排序的基本思路 就是先讓陣列(n個數)中的最左邊的一個數(用i=0代表)與其右邊的每一個數(從j=i+1開始)依次(j++)進行比較,若遇到比其大的數(score[j]>score[i]),則將較

iOS---iOS之陣列排序升序及亂

  NSMutableArray *priceArray = [NSMutableArray arrayWithObjects:@"0.2",@"5",@"44",@"67",@"98.5",@"1.55", nil]; [priceArray sortUsingComparato

陣列中的自定義的型別根據姓名,年齡排序(升序, )sortedArrayUsingSelector

// // Person.h // LessonSort // // Created by lanouhn on 14-8-9. // Copyright (c) 2014年 [email protected] 陳聰雷. All rights reserv

氣泡排序升序的python程式碼實現

氣泡排序 交換排序的基本思想是:兩兩比較待排序記錄的關鍵字,發現兩個記錄的次序相反時即進行交換,直到沒有反序的記錄為止。 應用交換排序基本思想的主要排序方法有:氣泡排序和快速排序。 氣泡排序的程式設計

Map按照Value排序升序--string

public class mapValueSort { public static void main(String[] args) { HashMap<String,String> map = new HashMap<String,St

react-redux實現升序排序

action.js 下面程式碼中的patientList是一個數據陣列,比較patientList陣列中的sirenId,然後patientList這一行資料也排序 export function upSort(patientList) { return async dispa

oracle order by 排序 null 最後

1 表資料person_info id   name  age 1    qq       23 2    ee  &

根據物件中某一屬性進行升序排序的javascript實現

背景知識: sort() 方法用於對陣列的元素進行排序,並返回陣列。預設排序順序是根據字串Unicode碼點。 語法:arrayObject.sort(sortby);引數sortby可選。規定排序順序。必須是函式。 注:如果呼叫該方法時沒有使用引數,將按

java list集合資料升序排序

1,Sting型別的List集合排序 List<String> list=new ArrayList<>();         list.add("易皇星");         list.add("阿弟");         list.add("冰球

兩種簡單的陣列排序演算法:氣泡排序和直接選擇排序升序

氣泡排序的基本思想是:面對一排資料,先從前往後兩兩比較,如果前一個數比後一個數大就交換兩者的順序,即第一個數和第二個數比,第二個數和第三個數比,……,倒數第二個數和最後一個數比,這樣一輪下來以後最大的數就排到最後;接著把除去最大的數的該組資料進行同樣的操作,直至

AngularJs實現 每列排序,輸入查詢、插入升序圖示

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <

perl hash 按值排序 升序

降序 foreach my $key (sort  { $hashT{$b} <=> $hashT{$a} } keys %hashT){     printf("%s/t%s/n",$key, $hashT{$key}); } 升序 foreach my $ke

C# 陣列氣泡排序升序排序

 可用C#中中提供的專門排序的方法來降序,降序排序可以先Array.Sort() 再 Array.Reverse()。【先升序再反轉過來】降序排序可以先升序後再反轉排序 。陣列反轉排序: View Code C#中有提供專門排序的方法:System.Array.Reverse(要排序的陣列);//顛倒排序,反

JAVA Map 升序||隨機|去重排序

一、Map簡介 在講解Map排序之前,我們先來稍微瞭解下map。map是鍵值對的集合介面,它的實現類主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中這四者的區別如下(簡單介紹): 1、HashMap:我們最

delphi DbGridEh資料進行升序排序

//傳入升序引數procedure TfmJcDjMxBase.mnuDxMainAscClick(Sender: TObject);begin  inherited;  GetMainDataSort('1') ;end;//傳入降序引數procedure TfmJcDjM