用戶定義的對象的陣列查找LIS開裂編碼面試(第5版):CHP 11,QUES 7在基於多個字段
問題:馬戲團正在設計的塔架例程包括人站在彼此的肩膀上。出於實際和美學的原因,每個人都必須比他或她下面的人短而輕。考慮到馬戲團中每個人的身高和體重,請編寫一種方法來計算這樣一座塔樓中人數最多的人。
我的疑問:
- 在它在文本 明確提到,排序的元素將會使溶液太微不足道,那麼爲什麼 元素已經在代碼最初排序的書給出的解決方案?
如果元素並不需要留在同一個(相對)的命令,那麼 我們將在陣列只會排序。這使問題變得微不足道,因此讓我們假設元素需要保持相同的相對秩序 。
這裏是從書其中排序已經完成(前三行的代碼)的代碼:
ArrayList<HtWt> getIncreasingSequence(ArrayList<HtWt> items)
{
Collections.sort(items);
return longestIncreaingSequence(items);
}
請給出一個比源代碼縮寫更具描述性的標題,每個問題限制自己一個問題。通過使用引用塊來清楚引用哪些部分,並聲明源(不是縮寫,而不是標題)。 –
@MarkRotteveel完成 –
@MarkRotteveel請按照我提出的更改,刪除downvote。 –