在此問題中,在二維平面上給定一組 n 個點。在此問題中,我們必須找到距離最小的點對。為了解決這個問題,我們必須將點分成兩半,然後以遞迴方式計算兩點之間的最小距離。使用來自中間線的距離,將點分成一些條帶。我們將找到條帶陣列中的最小距離。首先建立兩個帶有資料點的列表,一個列表將儲存按 x 值排序的點,另一個將儲存資料... 閱讀更多
在本問題中,給定一個正整數字符串,我們需要透過交換數字最多 k 次,將其轉換為值最大的排列。我們將透過選擇一個數字並將其與後面的數字依次交換來找到最大數。我們重複此過程 k 次。回溯策略在這裡有效,因為當我們找到一個不大於前一個值的數字時,我們會回溯到舊值並再次檢查。輸入和輸出輸入:一個多位數字。輸入為:129814999 輸出:最大值 ... 閱讀更多