鏁扮粍锛氬崌搴忓拰闄嶅簭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鏁扮粍锛氬崌搴忓拰闄嶅簭相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/float' title='float'>float   space   bool   font   png   缂栬瘧杩囩▼   was   mamicode   ever   

鍗囧簭
<p>//浠ヤ笅nums涓烘暟缁?lt;/p>

  1. JAVA鐨勫崌搴忕洿鎺ョ敤Arrays.sort(nums)銆?br>
  2. C++鍒欐槸sort(start,end)銆?/li>
  • eg.<p> 渚嬪nums鏁扮粍鏈?涓厓绱狅紝閭d箞瀵瑰叾鍗囧簭鎺掑簭搴旇涓簊ort(nums,nums+5);</p>

闄嶅簭

1. JAVA鐨勯檷搴忔槸Arrays.sort(nums,Collections.reverseOrder()),浣嗙敱浜庢鏂规硶涓嶆敮鎸佸熀鏈被鍨嬶紙int锛宖loat锛宒ouble锛宑har绛夛級锛屾墍浠ュ湪浣跨敤鐨勬椂鍊欒灏唅nt鍨嬭浆鎹负Integer锛宖laot涓篎loat銆?br> 杩欓噷鐨処nteger鍨嬭浆鎹负int鍨嬪彲浠ョ敤Integer.valueOf(num)銆?/strong>

渚嬪.

public static void main(String args[]){
      Integer[] nums = {2,3,1,4,5};
      Arrays.sort(nums,Collections.reverseOrder());
      int[] tmp = new int[nums.length];
      for(int i  = 0;i < nums.length;++i){
            tmp[i] = Integer.valueOf(nums[i]);
      }
      for(int i : tmp){
            System.out.print(i + " ");
      }
}

缁撴灉鍥撅細
鎶€鏈浘鐗? src=

2. C++鍒欐槸鐢╯ort(nums,nums + 5,compare);


#include <algorithm>
#include<iostream>

using namespace std; 

bool compare(a,b){
      return a > b;//闄嶅簭鎺掑垪锛屽鏋滄敼鎴恆 < b鍒欎负鍗囧簭
}

int main(){
      int nums[] = {2,3,1,4,5};
      sort(nums,nums + 5,compare);
      for(int i = 0;i < 20;++i)
            cout<<nums[i]<<endl;
      return 0;
}

缁撴灉鍥撅細
鎶€鏈浘鐗? src=

  • 鍦ㄨ繖閲宻ort璋冪敤澶存枃浠?include锛岀劧鑰屽湪缂栬瘧杩囩▼鍑虹幇浜唖ort was not declared锛岀粡杩囨悳绱紝鍔犱笂using namespace std;鍗冲彲銆?/algorithm>
  • C++鐨剆ort()涓涓€鍜岀浜屼釜鍙傛暟鏄湴鍧€锛屽垎鍒负鏁扮粍鐨勮捣濮嬪湴鍧€first鍜岀粨鏉熷湴鍧€last锛屾渶鍚庣殑鍙傛暟鏄帓搴忕殑鏂规硶锛岄渶鑷繁缂栬緫銆?/font>





以上是关于鏁扮粍锛氬崌搴忓拰闄嶅簭的主要内容,如果未能解决你的问题,请参考以下文章

鍚堝苟鐨勮壓鏈?.0锛氬悎骞堕摼琛ㄣ€佹暟缁勩€佷簩鍙夋爲

[LeetCode] 255. Verify Preorder Sequence in Binary Search Tree 楠岃瘉浜屽弶鎼滅储鏍戠殑鍏堝簭搴忓垪

92 搴忓垪鍖? 鍙嶅簭鍒楀寲

App鍞よ捣寰俊灏忕▼搴忓拰鍥炶皟

Dictionary搴忓垪鍖栧拰鍙嶅簭鍒楀寲

鏁扮粍鐨勫唴瀛樺浘