2012屆華為校園招聘上機考試題目第2題——排序問題
給定乙個陣列input ,如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置,如果陣列長度n為偶數,則將陣列中最大的元素放到 output 陣列中間兩個位置偏右的那個位置上,然後再按從大到小的順序,依次在第乙個位置的兩邊,按照一左一右的順序,依次存放剩下的數。
例如:input = output = ; input = output =
public class 一左一右排序 ;
int out = sort(src);
for(int x:out)
system.out.print(x+" ");
} private static int sort(int src)
}} int middle = len/2;
int j = middle-1;
int k = middle+1;
out[middle] = src[0];
for(int i=1;i
華為機試 02一左一右的順序排序數
2 給定乙個陣列input 如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置 如果陣列長度n為偶數,則將陣列中最大的元素放到 output 陣列中間兩個位置偏右的那個位置上。然後再按從大到小的順序,依次在第乙個位置的兩邊,按照一左一右的順序,依次存放剩下的數。例如 in...
2016華為上機題 計算下一秒
題目描述 輸入日期和時間,輸出該日期和時間的下一秒。考慮閏年情況 輸入 2016 03 18 01 01 01 輸出 2016 03 18 01 01 02 下面為參考程式 計算下一秒.cpp 定義控制台應用程式的入口點。include stdafx.h include include includ...
華為2016校招上機筆試題第一題
最高分是多少 老師想知道從某某同學當中,分數最高的是多少,現在請你程式設計模擬老師的詢問。當然,老師有時候需要更新某位同學的成績.輸入描述 輸入包括多組測試資料。每組輸入第一行是兩個正整數n和m 0 n 30000,0 m 5000 分別代表學生的數目和操作的數目。學生id編號從1編到n。第二行包含...