面試題 「多維排序」

2022-02-24 08:28:17 字數 732 閱讀 4621

前天跟師兄出去吃宵夜的時候, 師兄提了一下他面試的時候面試官出的一道演算法題, 聽了以後挺感興趣的, 想了乙個解決方法, 在這裡做下記錄.

題目要求: 給乙個陣列, 要求用它組成乙個最大的數, 如用 5 , 7, 8, 12, 9 就可以組成 987512 ;

思路:     排序 –> 比較 –> 交換 –> 輸出      

**:

1

///2

///排序方法

3///

4///

5public

void sort(int arr)

6 22 }

23 }

24 }

2526

///27

///比較方法

28///

29///

30///

31///

32public

bool compare(int l, int r)

33 40

else

41

48else

if (strl[i] < strr[i])

49

52 }

5354

return (strl.length > strr.length);

55 }

56 }

面試題 車次排序

最近遇到乙個關於車次處理的面試題,原題如下 const res lwes lwic ldfx lzbd lxid loin const data parse res data經過parse函式轉化後,變成以下結構 根據題目要求,我寫了乙個函式,有不對的地方還望大家多多指教。詳細 段如下 const ...

面試題 棧排序

棧排序。編寫程式,對棧進行排序使最小元素位於棧頂。最多只能使用乙個其他的臨時棧存放資料,但不得將元素複製到別的資料結構 如陣列 中。該棧支援如下操作 push pop peek 和 isempty。當棧為空時,peek 返回 1。輸入 sortedstack push push peek pop p...

面試題 PHP面試題

建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...