鏁扮粍锛氬崌搴忓拰闄嶅簭
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>
- JAVA鐨勫崌搴忕洿鎺ョ敤Arrays.sort(nums)銆?br>
- 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 + " ");
}
}
缁撴灉鍥撅細
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;
}
缁撴灉鍥撅細
- 鍦ㄨ繖閲宻ort璋冪敤澶存枃浠?include
锛岀劧鑰屽湪缂栬瘧杩囩▼鍑虹幇浜唖ort was not declared锛岀粡杩囨悳绱紝鍔犱笂using namespace std;鍗冲彲銆?/algorithm> - C++鐨剆ort()涓涓€鍜岀浜屼釜鍙傛暟鏄湴鍧€锛屽垎鍒负鏁扮粍鐨勮捣濮嬪湴鍧€first鍜岀粨鏉熷湴鍧€last锛屾渶鍚庣殑鍙傛暟鏄帓搴忕殑鏂规硶锛岄渶鑷繁缂栬緫銆?/font>
以上是关于鏁扮粍锛氬崌搴忓拰闄嶅簭的主要内容,如果未能解决你的问题,请参考以下文章
[LeetCode] 255. Verify Preorder Sequence in Binary Search Tree 楠岃瘉浜屽弶鎼滅储鏍戠殑鍏堝簭搴忓垪