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