--- tags: 成大演算法春季課程 --- # The Top 5 smallest elements  ## 題目敘述 助教在改考卷的過程中,老師要求把成績最低的 5 個分數取出來,並且看看答案卷, 要來審視一下到底是題目出太難還是學生不想寫。 :face_with_head_bandage: 這裡需要一個有效率的程式來 **取出 array 中 5 個最小的值**。 Array 中的元素並沒有特定排序。 ## 輸入說明 第一行有一個整數 $N$ 代表接下來會有 $N$ 筆輸入。 接下來的 $N$ 行每行有一個 array。 令輸入 array 為 `nums`,其長度為 $N$ : - $5 \leq N \leq 5 * 10^4$ - $0 \leq$`nums[i]` $\leq 100$ ## 輸出說明 對於每組測資,依序印出前五小的元素,可以不用排序。 ## 範例輸入 ``` 2 11 3 2 1 15 5 4 45 88 96 50 45 22 83 45 45 77 30 ``` ## 範例輸出 ``` 1 2 3 4 5 22 30 45 45 77 ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up