華為機試 差值排序

2021-06-28 00:08:44 字數 590 閱讀 5263

對整形陣列按照和指定整數的差值大小進行排序,按照差值公升序排列返回。

要求實現方法: 

public staticint calctimes(int num, int value);

【輸入】 num:整型陣列; 

value 指定的整數

【返回】 按照公升序返回整型陣列,排序按照各個整數和指定整數的差值大小

【注意】只需要完成該函式功能演算法,中間不需要有任何io的輸入輸出

示例 輸入:num =   value = 5

返回: 思路:記錄下每個下表對應的值所對應的差值,和下標值,然後根據差值排序,然後根據記錄的下標值還原原來的陣列。

華為機試 數字排序

輸入一串用空格隔開的數字串,對於數字串的奇數字按公升序排序,偶數字按降序排序。示例輸入 4 6 2 3 6 7 8 1 處理過程 奇數字 4 2 6 8 公升序排序結果 2 4 6 8 偶數字 6 3 7 1 降序排序結果 7 6 3 1 結果輸出 2 7 4 6 6 3 8 1 zpx002661...

華為OD機試 磁碟容量排序

今天參加華為od機試,總共有兩道機試題,每道題200分,總共400分,華為那邊要求是兩道題全過。第一道題是磁碟容量排序,其實挺簡單的,但我一直沒除錯好,導致心態直接崩了,後面第二題也沒看,看來以後要好好刷題才行。目錄磁碟的容量單位有m g t,其關係為 1t 1000g 1g 1000m,如樣例所示...

華為機試整理

include stdafx.h includeusing namespace std int main int argc,tchar argv cout 2.大數相加 用stl的string比較方便,如下,自己測了幾組資料沒有什麼問題。include stdafx.h include includ...