Re: [閒聊] 每日leetcode已回收

看板Marginalman作者 (兔田背鍋拉)時間1年前 (2024/06/11 15:16), 編輯推噓0(002)
留言2則, 2人參與, 1年前最新討論串342/1548 (看更多)
1122. Relative Sort Array 給兩條陣列arr1 arr2(distinct) 把arr1依照arr2的順序排好 在arr2沒出現的排完後另外排 絲路: 直覺上繞兩圈 兩個指標指到相等後交換 差不多就可以結束 剩下的再排一次就好 class Solution { public: vector<int> relativeSortArray(vector<int>& arr1, vector<int>& arr2) { int len1 = arr1.size(); int len2 = arr2.size(); int count = 0; for(int i = 0; i < len2; i++) { for(int j = 0; j < len1; j++) { if(arr1[j] == arr2[i]) { swap(arr1[count], arr1[j]); count++; } } } sort(arr1.begin()+count, arr1.end()); return arr1; } }; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.191.223 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1718090163.A.453.html

06/11 15:18, 1年前 , 1F
這啥鬼ID
06/11 15:18, 1F

06/11 15:18, 1年前 , 2F
夜變態系列
06/11 15:18, 2F
文章代碼(AID): #1cP_cpHJ (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1cP_cpHJ (Marginalman)