色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

歸并排序高效計(jì)算逆序數(shù):從原理到實(shí)戰(zhàn)模板解析

歸并排序高效計(jì)算逆序數(shù):從原理到實(shí)戰(zhàn)模板解析 1. 從一道經(jīng)典面試題說起為什么“逆序數(shù)”值得深究如果你刷過一些算法題或者參加過技術(shù)面試大概率遇到過“計(jì)算數(shù)組逆序?qū)Α边@個(gè)問題。題目描述很簡單給定一個(gè)整數(shù)數(shù)組統(tǒng)計(jì)其中有多少個(gè)逆序?qū)?。所謂逆序?qū)褪侵冈跀?shù)組中如果下標(biāo)i j但數(shù)值a[i] a[j]那么(a[i], a[j])就構(gòu)成一個(gè)逆序?qū)?。乍一看這似乎是一個(gè)簡單的雙重循環(huán)就能解決的O(n2)問題。然而當(dāng)面試官微笑著告訴你數(shù)組長度n可能高達(dá)10^5甚至10^6時(shí)你立刻會(huì)明白暴力解法在時(shí)間限制面前不堪一擊。這正是“逆序數(shù)”問題的魅力所在它絕不僅僅是一個(gè)簡單的計(jì)數(shù)問題。它像一塊試金石直接檢驗(yàn)?zāi)闶欠窭斫馊绾卫媒?jīng)典算法思想分治、歸并排序來優(yōu)化時(shí)間復(fù)雜度。在實(shí)際場景中逆序數(shù)的概念也廣泛存在衡量一個(gè)排列的“混亂度”或“距離有序的遠(yuǎn)近”在金融分析中用于評(píng)估序列的波動(dòng)性甚至在推薦系統(tǒng)中分析用戶偏好序列的差異。今天我們不談空泛的理論就從一個(gè)最樸素的需求出發(fā)——如何高效、優(yōu)雅地計(jì)算一個(gè)數(shù)組的逆序?qū)倲?shù)并把它封裝成一個(gè)可以“拿來就用”的可靠模板。這個(gè)模板的核心就是歸并排序。2. 歸并排序不只是排序更是分治計(jì)數(shù)的利器要理解如何用歸并排序計(jì)算逆序數(shù)首先得吃透歸并排序本身。很多人對(duì)歸并排序的印象停留在“穩(wěn)定、O(n log n)的排序算法”卻忽略了它在“分治過程中處理跨區(qū)間關(guān)系”這一獨(dú)特優(yōu)勢。2.1 歸并排序的核心思想再回顧歸并排序采用典型的分治策略分解將當(dāng)前待排序的數(shù)組遞歸地分成兩半直到每個(gè)子數(shù)組只剩下一個(gè)元素自然有序。解決遞歸地對(duì)左右兩個(gè)子數(shù)組進(jìn)行排序。合并將兩個(gè)已經(jīng)有序的子數(shù)組合并成一個(gè)新的有序數(shù)組。這是整個(gè)算法的關(guān)鍵步驟。合并過程通常使用雙指針。假設(shè)我們有兩個(gè)已排序的子數(shù)組left和right以及一個(gè)臨時(shí)數(shù)組temp。我們用指針i和j分別指向left和right的起始位置比較left[i]和right[j]將較小的那個(gè)放入temp并移動(dòng)相應(yīng)的指針。2.2 逆序數(shù)產(chǎn)生的契機(jī)就在“合并”這一步計(jì)算逆序數(shù)的智慧就藏在這個(gè)合并邏輯里。我們考慮合并兩個(gè)已經(jīng)各自有序的子數(shù)組時(shí)的情況。假設(shè)左子數(shù)組left為[5, 7, 9]右子數(shù)組right為[4, 6, 8]。它們內(nèi)部已經(jīng)沒有逆序?qū)α艘驗(yàn)楦髯杂行?。但是跨左右兩個(gè)子數(shù)組的逆序?qū)π枰诤喜r(shí)被識(shí)別和計(jì)數(shù)。合并開始比較left[0]5和right[0]4。因?yàn)? 4根據(jù)逆序?qū)Χxi j且a[i] a[j]在原始數(shù)組中5來自左半部分的下標(biāo)肯定小于4來自右半部分的下標(biāo)但值卻更大。因此(5, 4)構(gòu)成一個(gè)逆序?qū)?。關(guān)鍵推論由于左子數(shù)組left是有序的如果left[i] right[j]那么left[i]以及l(fā)eft數(shù)組中i之后的所有元素left[i1],left[i2], ...都必然大于right[j]。因?yàn)閿?shù)組是升序的后面的元素只會(huì)更大。所以當(dāng)我們將right[j]放入臨時(shí)數(shù)組時(shí)它不僅僅與left[i]構(gòu)成逆序?qū)Χ桥cleft數(shù)組中從i到末尾的所有元素都構(gòu)成逆序?qū)?。這個(gè)數(shù)量是mid - i 1假設(shè)left的區(qū)間是[l, mid]。在上面的例子中當(dāng)5 4時(shí)left中從5開始往后的所有元素[5, 7, 9]都大于4。因此元素4貢獻(xiàn)的逆序?qū)?shù)量是3。通過這種方式在歸并排序的合并過程中我們可以在O(n)的時(shí)間內(nèi)順帶統(tǒng)計(jì)出所有“跨左右子數(shù)組”的逆序?qū)?shù)量。而遞歸過程會(huì)確保所有可能的逆序?qū)ν笞訑?shù)組內(nèi)、同右子數(shù)組內(nèi)、跨子數(shù)組都被考慮到。同子數(shù)組內(nèi)的逆序?qū)?huì)在更深層的遞歸中被統(tǒng)計(jì)。3. 逆序數(shù)模板的逐行實(shí)現(xiàn)與解析理解了原理我們來動(dòng)手實(shí)現(xiàn)這個(gè)模板。我將提供一個(gè)清晰、注釋完整、可直接復(fù)用的 C 版本并逐行解釋其設(shè)計(jì)意圖和細(xì)節(jié)。#include vector using namespace std; typedef long long LL; // 逆序數(shù)可能很大用 long long 防止溢出 // 歸并排序并計(jì)算逆序數(shù) LL mergeSortAndCount(vectorint nums, int left, int right, vectorint temp) { // 遞歸基如果區(qū)間只有一個(gè)或零個(gè)元素逆序?qū)? if (left right) { return 0; } // 1. 分找到中間點(diǎn)將區(qū)間一分為二 int mid left (right - left) / 2; // 防止(leftright)溢出 // 2. 治遞歸計(jì)算左右子區(qū)間的逆序數(shù)并讓子區(qū)間有序 LL inv_count 0; inv_count mergeSortAndCount(nums, left, mid, temp); inv_count mergeSortAndCount(nums, mid 1, right, temp); // 3. 合合并兩個(gè)有序子數(shù)組并計(jì)算跨越中點(diǎn)的逆序數(shù) int i left; // 左子數(shù)組起始指針 int j mid 1; // 右子數(shù)組起始指針 int k left; // 臨時(shí)數(shù)組填充指針 while (i mid j right) { if (nums[i] nums[j]) { // 情況A左元素 右元素不構(gòu)成逆序?qū)?// 將左元素放入臨時(shí)數(shù)組移動(dòng)左指針 temp[k] nums[i]; } else { // 情況B左元素 右元素構(gòu)成逆序?qū)?// 此時(shí)nums[i...mid] 的所有元素都大于 nums[j] inv_count (mid - i 1); // 核心計(jì)數(shù)邏輯 // 將右元素較小的那個(gè)放入臨時(shí)數(shù)組移動(dòng)右指針 temp[k] nums[j]; } } // 4. 收尾將剩余元素拷貝到臨時(shí)數(shù)組 while (i mid) { temp[k] nums[i]; } while (j right) { temp[k] nums[j]; } // 5. 將排序好的臨時(shí)數(shù)組部分拷貝回原數(shù)組 for (int idx left; idx right; idx) { nums[idx] temp[idx]; } return inv_count; } // 對(duì)外接口計(jì)算數(shù)組 nums 的逆序?qū)倲?shù) LL countInversions(vectorint nums) { int n nums.size(); if (n 2) return 0; // 邊界情況處理 vectorint temp(n); // 一次性分配與原始數(shù)組等大的臨時(shí)空間避免遞歸中反復(fù)分配 return mergeSortAndCount(nums, 0, n - 1, temp); }3.1 關(guān)鍵代碼段深度解析1. 遞歸基與中點(diǎn)計(jì)算if (left right) return 0;這是遞歸的終止條件。當(dāng)區(qū)間內(nèi)沒有或只有一個(gè)元素時(shí)逆序?qū)ψ匀粸?。int mid left (right - left) / 2;這是計(jì)算中點(diǎn)的標(biāo)準(zhǔn)安全寫法避免了(left right) / 2在兩者都很大時(shí)可能發(fā)生的整數(shù)溢出。2. 遞歸調(diào)用inv_count mergeSortAndCount(nums, left, mid, temp);inv_count mergeSortAndCount(nums, mid 1, right, temp);這兩行代碼完成了“分”與“治”。它們不僅遞歸地對(duì)左右兩部分進(jìn)行排序更重要的是累加了左右兩部分內(nèi)部的逆序?qū)?shù)量。遞歸會(huì)一直深入到單個(gè)元素。3. 核心合并與計(jì)數(shù)邏輯這是整個(gè)算法的靈魂。if (nums[i] nums[j])注意這里用的是而不是。這是為了保持排序的穩(wěn)定性如果存在相等元素原先在左邊的依然在左邊。在逆序?qū)Χx中嚴(yán)格大于才構(gòu)成逆序所以這里用不會(huì)漏計(jì)也不會(huì)多計(jì)。else分支當(dāng)nums[i] nums[j]時(shí)觸發(fā)。此時(shí)nums[j]這個(gè)來自右半部分的元素比當(dāng)前左半部分指針i所指元素以及之后的所有元素都小。因此nums[j]與nums[i], nums[i1], ..., nums[mid]都構(gòu)成逆序?qū)Α?shù)量正好是(mid - i 1)。為什么這樣計(jì)數(shù)是正確的因?yàn)榇藭r(shí)左右兩個(gè)子數(shù)組在遞歸后已經(jīng)各自有序。所以nums[i...mid]是左半部分剩余的最小到最大的序列它們都大于nums[j]。這個(gè)關(guān)系是確定的。4. 收尾與拷貝while循環(huán)處理剩余元素。注意只有當(dāng)左半部分有剩余時(shí)這些剩余元素已經(jīng)比所有右半部分已處理的元素都大但它們與右半部分元素的關(guān)系在之前的else分支中已經(jīng)全部計(jì)算過了所以這里不需要再計(jì)數(shù)??截惢卦瓟?shù)組是為了讓上一層遞歸合并時(shí)傳入的已經(jīng)是排序好的子數(shù)組。5. 對(duì)外接口與臨時(shí)數(shù)組vectorint temp(n);在入口函數(shù)中一次性分配好臨時(shí)數(shù)組然后在整個(gè)遞歸過程中復(fù)用。這比在每次遞歸調(diào)用中創(chuàng)建臨時(shí)向量要高效得多避免了頻繁的內(nèi)存分配與釋放。4. 模板的變體、邊界與實(shí)戰(zhàn)調(diào)試一個(gè)可靠的模板不僅要能解決標(biāo)準(zhǔn)問題還要能應(yīng)對(duì)各種變體和邊界情況。下面我們探討幾個(gè)常見場景。4.1 處理“元素值很大”或“非整數(shù)”的情況我們的模板直接比較nums[i]和nums[j]。如果數(shù)組元素是浮點(diǎn)數(shù)或者范圍極大的整數(shù)模板本身無需修改。但如果問題場景發(fā)生變化呢場景一需要計(jì)算基于索引的特定逆序?qū)Α@珙}目要求i j且nums[i] 2 * nums[j]。這時(shí)核心比較邏輯變了我們不能在合并時(shí)直接利用有序性。一種常見技巧是在合并之前先用一個(gè)循環(huán)遍歷左右子數(shù)組專門統(tǒng)計(jì)滿足nums[i] 2 * nums[j]的對(duì)數(shù)因?yàn)榇藭r(shí)左右都已有序可以用雙指針以 O(n) 完成然后再進(jìn)行正常的合并排序。這相當(dāng)于在歸并排序的框架內(nèi)嵌入了一段額外的統(tǒng)計(jì)邏輯。場景二數(shù)組元素是自定義對(duì)象。這時(shí)我們需要定義好對(duì)象的比較規(guī)則重載或運(yùn)算符或者修改模板中的比較部分使其能夠處理自定義類型。模板的歸并框架依然適用。4.2 調(diào)試與驗(yàn)證如何確保你的模板是對(duì)的當(dāng)你寫出模板后如何驗(yàn)證其正確性我推薦一個(gè)“暴力對(duì)拍”的方法這對(duì)于算法競賽和面試準(zhǔn)備極其有用。編寫暴力算法寫一個(gè) O(n2) 的雙重循環(huán)函數(shù)bruteForceCount用于計(jì)算小規(guī)模數(shù)據(jù)例如 n 1000的逆序數(shù)。隨機(jī)數(shù)據(jù)生成器寫一個(gè)函數(shù)生成隨機(jī)長度、隨機(jī)內(nèi)容的數(shù)組。自動(dòng)化對(duì)比在循環(huán)中生成隨機(jī)數(shù)組分別用你的歸并模板和暴力算法計(jì)算逆序數(shù)比較結(jié)果是否一致。運(yùn)行成千上萬次隨機(jī)測試。邊界測試空數(shù)組。單元素?cái)?shù)組。完全升序的數(shù)組逆序數(shù)為0。完全降序的數(shù)組逆序數(shù)為n*(n-1)/2。所有元素都相同的數(shù)組逆序數(shù)為0。通過這種大規(guī)模的隨機(jī)測試你可以對(duì)模板的正確性建立起極強(qiáng)的信心。這也是在實(shí)際工程中驗(yàn)證復(fù)雜算法邏輯的常用手段。4.3 一個(gè)容易忽略的細(xì)節(jié)逆序數(shù)總數(shù)的數(shù)據(jù)類型注意看我們的模板逆序數(shù)總數(shù)inv_count和函數(shù)返回值用的是long long (LL)。這是非常關(guān)鍵的一點(diǎn)。對(duì)于一個(gè)長度為n的數(shù)組逆序?qū)Φ淖畲髷?shù)量發(fā)生在數(shù)組完全逆序時(shí)數(shù)量是n*(n-1)/2。當(dāng)n 10^5時(shí)這個(gè)值大約是5 * 10^9已經(jīng)超過了 32 位 int 的最大值約2.1 * 10^9。如果用int存儲(chǔ)會(huì)導(dǎo)致溢出得到錯(cuò)誤的結(jié)果。因此在涉及可能的大數(shù)計(jì)數(shù)時(shí)養(yǎng)成使用long long的習(xí)慣這是一個(gè)老手才會(huì)特別注意的坑。5. 從模板到應(yīng)用解決 LeetCode 經(jīng)典例題理論說得再多不如實(shí)戰(zhàn)一場。我們直接用這個(gè)模板去解決 LeetCode 上的兩道經(jīng)典題目看看如何微調(diào)模板以適應(yīng)具體問題。5.1 LeetCode 493. 翻轉(zhuǎn)對(duì)這是逆序數(shù)問題的一個(gè)著名變體。題目要求給定一個(gè)數(shù)組nums返回翻轉(zhuǎn)對(duì)的數(shù)量。翻轉(zhuǎn)對(duì)定義為滿足以下條件的下標(biāo)對(duì)(i, j)i jnums[i] 2 * nums[j]分析這和標(biāo)準(zhǔn)逆序?qū)ums[i] nums[j]很像但比較條件變成了 2 *。關(guān)鍵在于在歸并排序的合并過程中左右子數(shù)組是有序的但nums[i] 2 * nums[j]這個(gè)條件并不能像nums[i] nums[j]那樣在比較合并元素時(shí)順帶高效計(jì)算。因?yàn)榧词筺ums[i] nums[j]也可能有nums[i] 2 * nums[j]例如nums[i]3, nums[j]1。解決方案我們需要在合并兩個(gè)有序子數(shù)組之前單獨(dú)進(jìn)行一次遍歷來統(tǒng)計(jì)“翻轉(zhuǎn)對(duì)”。由于左右子數(shù)組已經(jīng)有序我們可以用雙指針 O(n) 地完成這次統(tǒng)計(jì)然后再進(jìn)行正常的合并操作。代碼調(diào)整示例 在mergeSortAndCount函數(shù)的遞歸調(diào)用之后、合并操作之前插入一段統(tǒng)計(jì)代碼// ... 遞歸調(diào)用之后 ... // 統(tǒng)計(jì)當(dāng)前左右子數(shù)組之間的“翻轉(zhuǎn)對(duì)” int p left, q mid 1; while (p mid q right) { if ((long long)nums[p] 2 * (long long)nums[q]) { // 注意類型轉(zhuǎn)換防止溢出 inv_count (mid - p 1); q; } else { p; } } // ... 后續(xù)進(jìn)行正常的合并操作 ...注意這里(long long)轉(zhuǎn)換至關(guān)重要因?yàn)閚ums[i] * 2可能導(dǎo)致 32 位 int 溢出。5.2 LeetCode 315. 計(jì)算右側(cè)小于當(dāng)前元素的個(gè)數(shù)這是逆序數(shù)問題的另一個(gè)經(jīng)典變體也是面試高頻題。題目要求返回一個(gè)新的數(shù)組counts其中counts[i]的值是nums[i]右側(cè)小于nums[i]的元素的數(shù)量。分析這本質(zhì)上就是求“以每個(gè)元素為左元素的逆序?qū)Α睌?shù)量。標(biāo)準(zhǔn)逆序數(shù)模板求得是總數(shù)。我們需要為每個(gè)元素單獨(dú)計(jì)數(shù)。思路是在歸并排序的過程中元素的位置會(huì)發(fā)生變化我們需要一種方法在元素移動(dòng)時(shí)還能知道它是誰并更新它的計(jì)數(shù)。解決方案使用“索引數(shù)組”。我們不對(duì)原始值數(shù)組nums進(jìn)行排序而是對(duì)一個(gè)索引數(shù)組indexes進(jìn)行排序。排序的比較規(guī)則是基于nums[indexes[i]]的值。在合并過程中當(dāng)我們將一個(gè)右半部分的索引對(duì)應(yīng)原數(shù)組某個(gè)元素放入臨時(shí)數(shù)組時(shí)意味著這個(gè)右半部分的元素比當(dāng)前左半部分剩余的所有元素都“小”在排序意義上。那么這些左半部分剩余元素對(duì)應(yīng)的原數(shù)組位置其“右側(cè)小于它的數(shù)量”就應(yīng)該增加 1。但注意右半部分的元素在原數(shù)組中確實(shí)是在左側(cè)元素的右邊。實(shí)現(xiàn)要點(diǎn)創(chuàng)建vectorint indexes(n)初始為[0, 1, 2, ..., n-1]。vectorint count(n, 0)記錄結(jié)果。歸并排序的對(duì)象是indexes數(shù)組。比較時(shí)用nums[indexes[i]]。在合并的else分支即nums[indexes[i]] nums[indexes[j]]時(shí)我們需要更新計(jì)數(shù)。但這里更新的不是indexes[j]而是左半部分所有剩余元素對(duì)應(yīng)的計(jì)數(shù)。因?yàn)閕ndexes[j]來自右半部分它小于左半部分當(dāng)前及之后的所有元素所以這些左半部分的元素其“右側(cè)小元素”數(shù)量都應(yīng)該 1。更高效的做法是在將右半部分元素放入臨時(shí)數(shù)組時(shí)用一個(gè)變量記錄本次從右半部分取出了多少個(gè)元素記為right_count在后續(xù)將左半部分元素放入臨時(shí)數(shù)組時(shí)將其計(jì)數(shù)增加right_count。但更清晰的做法是在else分支中直接遍歷左半部分剩余元素增加計(jì)數(shù)。為了效率我們通常采用一個(gè)“計(jì)數(shù)器”累加的方式。這道題的實(shí)現(xiàn)細(xì)節(jié)比標(biāo)準(zhǔn)模板復(fù)雜但它完美體現(xiàn)了歸并排序分治思想在解決“帶位置信息計(jì)數(shù)”問題上的強(qiáng)大能力。通過練習(xí)這道題你對(duì)逆序數(shù)模板的理解會(huì)從“求和”深入到“分配”的層面。6. 性能分析與橫向?qū)Ρ葹槭裁词菤w并排序我們已經(jīng)實(shí)現(xiàn)了模板也看到了它的應(yīng)用?,F(xiàn)在我們來深入分析一下為什么歸并排序是解決逆序數(shù)問題的“天選之子”以及其他方法為什么不行。6.1 時(shí)間復(fù)雜度O(n log n) 的必然性歸并排序的時(shí)間復(fù)雜度是 O(n log n)這是基于比較的排序算法的下限。計(jì)算逆序數(shù)本質(zhì)上是一個(gè)基于比較的計(jì)數(shù)問題它至少需要讀取所有數(shù)據(jù)其時(shí)間復(fù)雜度下限也是 O(n log n)可以通過決策樹模型證明。因此歸并排序方案是漸進(jìn)最優(yōu)的。暴力法 O(n2)數(shù)據(jù)量稍大如 n10^5就完全不可行。樹狀數(shù)組/二叉索引樹 (Fenwick Tree) O(n log n)這也是一個(gè)非常優(yōu)秀的解法。其思路是離散化數(shù)組值后從右向左遍歷查詢當(dāng)前值之前有多少個(gè)小于它的數(shù)即前綴和然后更新樹狀數(shù)組。它的復(fù)雜度也是 O(n log n)且常數(shù)很小。與歸并排序相比它需要額外的離散化步驟和 O(n) 的空間。兩種方法在時(shí)間復(fù)雜度上打平歸并排序的優(yōu)勢在于其思路與排序過程天然結(jié)合更直觀體現(xiàn)分治思想。線段樹同樣可以解決但代碼量通常比樹狀數(shù)組和歸并排序都要大在此問題上不是最簡潔的選擇。6.2 空間復(fù)雜度O(n) 的權(quán)衡歸并排序需要 O(n) 的額外空間臨時(shí)數(shù)組temp。這是一個(gè)典型的“以空間換時(shí)間”的策略。在絕大多數(shù)算法競賽和面試場景中空間限制通常是寬松的如 256MB 或 512MBO(n) 的空間消耗對(duì)于 n 高達(dá) 10^6 是完全可以接受的。樹狀數(shù)組解法也需要 O(n) 的空間用于存儲(chǔ)樹狀結(jié)構(gòu)。因此在空間復(fù)雜度上兩者也是打平的。6.3 穩(wěn)定性與可擴(kuò)展性歸并排序是穩(wěn)定的排序算法。這在某些變體問題中很重要例如當(dāng)數(shù)組元素相同時(shí)穩(wěn)定的排序能保證我們不會(huì)多算或少算逆序?qū)Ω鶕?jù)問題定義相等通常不構(gòu)成逆序。樹狀數(shù)組解法本身與排序穩(wěn)定性無關(guān)。在可擴(kuò)展性方面歸并排序的框架更容易嵌入其他復(fù)雜的統(tǒng)計(jì)邏輯正如我們在 LeetCode 493 題中做的那樣——在合并前增加一個(gè)統(tǒng)計(jì)步驟。這種“分治-統(tǒng)計(jì)-合并”的模式非常清晰。而樹狀數(shù)組更擅長處理動(dòng)態(tài)的前綴和查詢與更新對(duì)于復(fù)雜的跨區(qū)間統(tǒng)計(jì)有時(shí)不如歸并排序框架直觀。7. 模板的終極記憶法與編碼肌肉記憶最后我們來談?wù)勅绾握嬲莆者@個(gè)模板達(dá)到在面試或競賽中能快速、準(zhǔn)確寫出來的程度。死記硬背是不可靠的理解基礎(chǔ)上的“肌肉記憶”才是關(guān)鍵。記憶要點(diǎn)拆解函數(shù)簽名LL mergeSortAndCount(vectorint nums, int left, int right, vectorint temp)。記住需要原數(shù)組、左右邊界、臨時(shí)數(shù)組。遞歸基if (left right) return 0;計(jì)算中點(diǎn)int mid left (right - left) / 2;遞歸調(diào)用累加左右結(jié)果。合并前初始化指針ileft, jmid1, kleft。核心 while 循環(huán)if (nums[i] nums[j]): 放nums[i]i。else:累加逆序數(shù)inv_count (mid - i 1)放nums[j]j。收尾循環(huán)把剩下的i或j部分拷貝完??截惢卦瓟?shù)組for (idx from left to right) nums[idx] temp[idx]。返回總逆序數(shù)。編碼練習(xí)建議白板練習(xí)在紙上或白板上不參考任何資料從零開始默寫整個(gè)函數(shù)。寫完后對(duì)照檢查。閉眼模擬在腦子里模擬一個(gè)簡單數(shù)組如[3, 1, 2]的整個(gè)遞歸、合并、計(jì)數(shù)過程。想象調(diào)用棧、指針移動(dòng)和inv_count的變化。變體挑戰(zhàn)嘗試修改模板去解決 LeetCode 315 或 493。即使一開始寫不出來思考的過程也能極大加深理解。定時(shí)訓(xùn)練設(shè)定 5-7 分鐘目標(biāo)是能一次性無錯(cuò)寫出標(biāo)準(zhǔn)模板。速度和質(zhì)量并重。當(dāng)你經(jīng)過多次練習(xí)后你會(huì)發(fā)現(xiàn)這個(gè)模板就像一段旋律一樣刻在腦子里。它的核心邏輯——在合并有序序列時(shí)利用有序性批量計(jì)數(shù)跨區(qū)間逆序?qū)Α獙⒊蔀槟憬鉀Q一系列分治計(jì)數(shù)問題的強(qiáng)大思維工具。這遠(yuǎn)遠(yuǎn)超越了一道題本身而是掌握了一種重要的算法范式。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产成人一级av88| 九九色热| 蜜桃视频一区二区三区在线观看| 一级黄碟| 开心激情站| 日韩大香蕉精品在线视频| jizz啪啪| 日本999精品视频| 亚洲欧美另类图片| 99久久网站| 久久熟女嫩草成人片免费| 一级@啪啪视频| 欧美亚洲日韩人妻在线观看| 国产精品不卡少妇白| 影音先锋视频在线| 无遮挡男女激烈动态图| 九九十八精品| 久久是精品| 九99久久| 人妻熟女一区在| 欧洲综合色| 亚欧高清v| 午夜亚洲| 人妻啊啊人妻啊啊| 男人天堂网站| 九九九九日本| 51一区二区三区| 欧美精品第3页| 特色a在线上| 日日日日日| 亲子敌伦对白在线播放| 美女裸体麻豆天美蜜桃91| 中文字幕精品免费一区二区| 啊啊啊不要啊啊受不了了视频在线 | 色播五月婷婷| 91n处女在线观看| 破苞ⅩXXX性无码动漫无码| 亚洲影视第一页| 色噜噜狠狠色综合日日| 精品999一区二区| 麻豆60秒| 蜜乳AV.COM| 99热这里都是精品| av网页一区二区三区| 久久久久9999精品九九九| 日本在线视频导航| 久 久无码人妻AV| 91亚洲黑人| 国产成人99久久亚洲综合| 国产嫩草精品A88AV在线| 国产美女口爆吞精视频| 无码九九| 人妻少妇蜜桃视频欧美一区| 日本十八禁免费看污网站| 97色涩| 国产麻豆福利av在线播放| 欧美日本视频一区| www.四虎在线| 美中日韩无码| 亚洲av噜噜噜噜噜噜| 欧亚不卡| 亚洲精品国产专区在线观看| 欧美综合1性辶| 欧美有码激情视频一区二区三区| 亚洲图片色图欧美另类| 0755午夜福利视频| 欧美久久婷| 天天插天天操| 国产一级不卡在线观看| 天海翼久久| 国产欧美伊人| 日本精品第一视频在'| 操熟女91| 日韩天天综合| 国产黄色动态精品| 蜜桃视频精品一区二区| 操我无码| 2021国产成人精品久久| 夜夜嗨老熟女AV一区二区三区| 色婷婷综合视频| 国产精品 久久久精品一牛| 日韩不卡码| 18禁网站在线播放| 99婷婷一区二区| 神马九九九| 天天干2019| 乱伦av麻豆| 午夜成人爽爽爽爽A片李冰冰| 亚州 综合 色图| 狠狠操狠狠插| 欧美综合区| 综合伊人网12色| 五月天人妻综合| 国产精品对白内射| 91久久久久久久| 9999免费精彩视频| 免费视频97| 97精品国产精品免费观看| 亚洲色图91欧美日韩| 约操熟妇| 欧美色人| 综合亚洲欧美精品日韩?v| 欧美日韩亚洲少妇寂寞影院正在播放 | 密臀在线视频| 欧美后入式| 国产亚洲日本| 91丝袜美腿网站| 在线不卡视频| 亚洲成人网站在线观看| 自偷自拍的亚洲视频| 免费公开人人操| 精品人妻视频入口| 成人五月天丁香激情综合| 91亚洲网站| 小电影欧美91| AV在线播放网址| 操淫穴亚洲五月丁香| 秋霞午夜视频一区二区| 男人天堂站| 中文字幕精品一区二区精品| 亚洲欧洲综合视频在线| 加勒比大香蕉视频在线| 国产精品一区午夜福利| 国产兽交视频在线播放| 国产精品久久泡妞网站| 97超碰中文在线| 国产97色在线 | 亚洲| 国产亚热在线久久| 新怡红院| 91岛国动作片| 亚洲视频中文一区| 日韩黄色av中文字幕| 黑人精品一区二区在线播放| 日韩欧洲操屄视频| 超碰国产精品无码| 亚洲精品国产熟女| 亚洲高清在线| 色97| wwe 天天干.com| 午夜男人天堂| 欧美se亚洲| 白丝1区2区3区| 日本精品国产视频| 曰本91情色| 国产第11页| 久久女人视频| 热久久99999| 91欧美高清| 丰满人妻-区二区三区免费| 国产人妻精品久久久一区二区三区| 翔田千里Av在线| 国产亚洲性生活视频播放| 少妇高潮流水av免费| 欧美爆乳精品一区二区| 男女激情黄色网址| 717影院理论午夜伦八戒| 视频二区美腿丝袜制服人妻欧美 | 国外91| 97色欧洲| 精品无码一区二区三区| 在线无码网站| 国产 v乱码一区二| 9 9精品一区二区三区| 啪啪一区| 色爱综合网欧美| 色 亚洲 91| 在线视频一区二区传媒| 日本 情色 1区2区3区| 亚洲精品 欧美精品| 亚洲图片在线| 9久久久久| 岛国毛片在线观看免费| 亚洲国产欧美中文永久| 啊…啊…操我用力操我| 9 9无尺码天堂网| 色97综合中文字幕| 人人摸人人入| 蜜桃久久一区二区三区| 久久精品性| 色91综合网| 九九热精彩视频| 中文字幕精品亚洲熟女| 黄骗免费网站| 国产强上视频在线观看| 久久e6只有精品| 亚洲Av噜噜一区二区三区妖精| 欧美另类天堂| 99这里只有精品国产| 日本精品不卡一二三区| 伊人久久大香线综合无码| 女同性恋中文字幕| 亚洲成人性爱网站在线播放| 久久草草欧美精品| 好舒服视频| 欧美精品宗合| 国产亚洲精品自在线亚洲情侣| 亚洲美女精品| 久久99九九九九6666免费观看软件| 亚洲码在线中文在线观看| 色人久久| 亚洲色悠悠久久88| 精品无码欧美三级| 国产67194| 黑人与人妻| 岛国天天午夜影院传媒网| 91国产操逼视频| 日韩久射综合| 国产精品网站www| 999久久久久久久久| 中文字幕,人妻,日韩| 99热91| 久久久久久久久久黄色网| 麻豆一区二区AV天美| 无码av永久免费专区网站| 亚洲高清视频在线观看| 欧美日韩午夜精品一区二区三区| 成年人性爱日韩| 78久久久| 日本欧美中文字幕| 91老熟女逼| 亚洲性天堂| 91c色| 国产精品情侣啪啪| 久久激情视频| 熟女色综合久久| 欧美日韩青操| 国产精品永久免费10000| 久久久婷| 亚洲97成人在线观看| 亚洲熟妇自偷自拍另欧美| 老司机福利社视频在线观看| 日韩乱伦视频| 国产日本顶级一区二区三区| 黄色欧美性爱视频| www.男人天堂| 国产精品自拍欧美在线| 思思热国产高清| 飘花国产午夜精品不卡| 爱干爱射网啊啊啊| 人人看人人爰人人操| 久久久中文版| 无码精品蜜桃一区二区三区ww| 蜜桃视频一区二区三区| 插穴性爱视频在线观看| 伊人 俄罗斯 a v| 手机在线中文字幕国产| 91日产欧美| 国产www色在线观看| 欧洲小说色图视频另类| 亚洲日韩美国人妻| 国产嫩草精品A88AV| 日韩精品一区二区三区色欲| 中文字幕后石码四区五区| 亚洲欧美大| 日本一区二区不卡| 色婷婷综合久久久久中文一区二区 | 校园春色家庭伦理欧美激情| 96久久精品一二三区色欲| 久久久九精品| 天天天天干| 黄页av| 超碰人人妻| 天天做天天爱夜夜爽毛片试看| 人妻美腿丝袜制服诱惑综合天堂-| 亚洲AV秘无码一区..| 超碰97玖玖爱| 91九色精品熟女内射| 精品美女在线视频| www.久久最新地址| 久久久精品| 国产夫妻一区二区| 亚洲欧美国产其他二区| 国产路线专区| 久久做97| 婷婷色中文字幕| 综合久久97| 国产精品女同| 欧美十八禁导航成人| 综合大香蕉美。| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 中文字幕乱码人妻二区三区| 天天色踪合| 国产精品岛国片在线观看| www国产精品| 神马久久久久久久久久久久| 播播亚洲小说亚洲| 国产午夜精品理论片a大结局| 色天堂综合| 亚洲天天做日日做天天谢日日| 亚洲色图片区| 四虎884a| 欧美一区91大爱| 日本三级A片网站com| 91美女国产在线| 2001天天操| 九九99精品视频在线观看| 玖玖大干人妻| 人妻精品一区二区全免费| 国产精品久久久久久片| 一个色导综合| 天天狂操夜夜狂日| 亚洲日韩97| 啊啊啊好湿国产一二| 色伊人91| 亚欧免费| 老熟女网站| 91熟女少妇| 九九玖玖精品| 91丨九色丨东北熟女| 成人三一级一片aaa| 欧美黑人熟妇精品91| 色五月激情AV在线| 亚洲成人一二三区| 一二三四免费视频| 手机看av网站在线看| 性久久久| 天天看夜夜看日日干| 在线 欧美 亚洲| 999综合色| 超碰久久中文| 啊啊啊好爽快点啊啊啊嗯嗯| 久草免费在线一区二区| 88xx成人精品视频| 国产v亚洲v日韩v欧美v片另类| 亚洲少妇自拍中文字幕懂色| 嗯,啊。舔我逼| 91九久| 99色悠悠| 欧美国产日韩清纯唯美| 国产刺激视频| 看日韩美女二区三区免费操逼视频 | 日韩91网| 久久久久深夜无码| 国产欧洲精品亚洲午夜拍精品| 在线视频五十市| 97舔舔| 青青国产精品在线| 成人婷婷丁香| 久久精品视频久久久| 91丨九色丨东北熟女| 正在播放国产精品一区| 国产精品久久久久久久毛片1| 1769一区| 亚洲熟女性高潮久久久| 丰满岳乱妇一区二区三区| 欧美一区二区福利在线| 欧美黄色大片在线观看 | 9 1超碰九色| 欧美日韩人妻精品一区二区三区 | 新亚洲无码| 亚洲男人电影天堂| 大茄子熟女AV导航| 国产传媒一区二区三区| 欧美性色网| 黑人猛交| 中国AV美女| 日韩免费大片一级播放| 再深点灬舒服灬太大了添视频| 亚洲日韩视频二区| 国产欧美岛国精品一区| 无码精品蜜桃一区二区三区ww| 操逼操网| 欧美婷婷| 久无码| 欧美日韩人人精品| 男人的天堂欧美| 九九国产| 久久后入制服| 久久伊人最新网址视频| 国产日韩在线播放av| 岛国黄色短视频| 亚洲国产欧美中文永久| 狠狠爱综合网| 欧美亚洲影视| 91国产丝袜美女| 91精品导航| 亚洲色人| 夜夜天天噜狠狠爱2021| 久久欧美性爱视频| 亚洲日韩AV视色| 国产精品网站www| 超碰97亚洲区| 啊啊啊啊啊啊好多水| 秋霞 色色| 98人妻精品一区二区色欲| 欧美性爱无码一区二区三区| 最近2019中文字幕国语免费版| 9久热| 九九久久首页| 欧美肥臀在线| 大学生美女口爆| 国产对白刺激视频| 婷婷性爱| oumeizonghese,www| 久久久久女教师免费一区| 亚洲欧美第一页| 色yeye成人免费视频| 国产精品自拍欧美在线| 久久久蜜桃一区二区三区| 中文在线久久字幕| 男人的天堂kva| 精品午夜福利| 美国日韩黄色片| 婷婷成人久久久精品| 亚洲欧美综合网站| 大香蕉一级黄色片久久| 欧美很很操视频| 久久久不能久久久久| 日韩美女高潮喷水视频| 97免费视频在线观看| 免费的很黄很污的全部视频| 成年男人的天堂| 熟女熟妇伦久久影院毛片一区二区| 亚洲欧美国产va在线播放频| 丁香五月久久| 久超碰这里只有精品| 日韩免费在线观看不卡| 色久桃花影院在线观看| 成人精品视频一区二区| 鸥美中出| www超碰| 少妇内射www在线观看视频| 97色网| 国产精品午夜高潮呻吟久久av| 粉嫩少妇自慰在线| 综合另类| 18精品一区| 欧美伦乱| 人妻无一区二区三区| 加勒比大香蕉视频在线| 东京热大香焦| 日韩欧美aⅴ综合网站发布| 欧美日韩情色一区二区| 男人精品区| 亚洲精品啪视频| 97超碰免费人人性爱| 久久九色| 中文字幕国产精品1区| 欧美第五页| 久久肏大逼| 熟妇人妻一区二区三在线| 欧美少妇色图| 欧州色图区| 中国少妇啪啪视频| 裸体美女免费看网站青草| wuyechaopeng| 国产无套粉嫩白浆在| 91老熟女老女人国产老太| 亚洲欧美日韩偷拍色图| 国精品一区二区三| 国产性爱强奸乱伦大全| 亚洲色图加勒比| 九九九九热| 国产不卡精品91| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 欧美色另类| 天天草天天干天天日| 色97综合中文字幕| 中文操嬖片。| 蜜臀久久99精品久久久久久成人小说 | 物业黑人 AV一区| 久久男人精品| 欧美在线 亚洲| 黄色网址在线免费观看| 啊啊啊啊啊啊啊在线| 性色生活片久久毛片婬片免费放女人一级毛片| 狠狠搞 亚洲91| 国产主播福利| 神马久久久久久久久久| 91免费看一区二区三区| 国产最新AV| av网站在线看| 熟妇艹鸡八| 最新av网站在线观看| AV高清一区| 亚洲无码成人精品| 好屌色综合| 啪啪免费| 大香交| 99热精品免费| 啊啊嗯嗯好爽| 99re在线观看| 在线a v| 中文在线视频| 狠狠综合网| 97在线免费观看| 人人爽夜夜操| 九月丁香综合网| 久久久久久免费电影| 成片免费播放| 性欧美91| 热久日综合| 无码久| daxiangjiao你懂的| 97欧美精品| 艳尻美人妻| 亚洲AV操| 97资源久久| 国产精品网站www| 亚洲精品无码久久AV| 蜜汁欧美| 国产精品亚洲四五区在线观看| 三级激情网站| 国产吹潮女在线观看| 猛交交| 亚洲日本激情| 超碰97久| 大香蕉国产中文自拍| 黑人无码一区二区| JuliaAnn丝袜熟女系列| 啊啊啊啊操死我了| 久操婷婷| 影视综合无码少妇| 国产精品丝袜在线| 日韩情色AV| 久久东京国产精品视频| 欧美欧美啪啪视频| 欧美久久人体| 精品网站9999| 人人操人人摸人人骑| 欧美激情久久久久| 欧美亚洲综合色| 国产精品亚洲高清在线| 青青草好吊色| 你草精品在线视频| 国产精品久久久亚洲一区| 亚洲成人日韩小说| 又粗又长又大国产不卡| 97精品视频在线| 欧美天堂日韩三级国产传媒| 操人91| 久久av一级av少妇av高潮| 精品97久久| 亚欧美综合网。| 九九热免费国产视频婷婷伊人五月| 免费精品人妻一区二区三| 91色狼| 中文字幕免费看| 青青操在线亚洲视频观看欧美在线| 中日高清无码操逼视频| 中国国产精品一区视频| 亚洲有码视频二区| 少妇高潮一区二区三区在线| 亚洲宗合网| 熟妇一区二区三区| 精品国产少妇高潮视频| 久99久视频| 无码精品久久久天天影视| 亚洲欧美黄| 国产中文字幕在线观看| 国产熟女自拍| 综合色图区| 日韩人妻中文视频| 亚洲伊人a线观看视频| 精品无码秘 人妻一区二区| 日本精品加勒比海一区| 一区二区亚州激情久婷婷欧美| 亚洲色图加勒比| 六九九九| 999久久久精品国产| 日韩黄色成人性爱| 粉嫩av在线一区二区| 先锋激情∨在线视频播放| 亚洲阿v天堂在线| 91视频综合网| 欧美色图 色综合图| 中出91视频| 日本熟妇自慰性高潮一区二区三区| 99热导航| 粉嫩AV一区夜夜嗨| 日夜干射色啊| 欧美aⅴ99久久黑人专区| 超碰在线人妻不卡| 久久97资源 网| 天天摸夜夜摸| 老熟女熟妇| 成人日本精品九区| 操人妻逼91| 嗯嗯啊啊好疼| 久久一本大香蕉 | 国产一区二区三区久久久精品| 色综合一本| 欧美AAAA黄片| 欧美日韩免费性爱| 韩日性爱av| 亚洲αv一区二区三区| 乳欲人妻办公室奶水| 一区操逼日比视频| 亚洲福利中文字幕在线| 久久婷婷视频| 国产无码一二三区| 天美国产三级传媒| 第二页中文字幕| 熟女自慰久久久| 夜夜福利| 91AV国产精品| 综合 亚洲 欧美| 91色综合| 日本精品网站在线中文| 丰满人妻av一区二区三区| 亚洲中文字幕av| 日韩素人无码一区二区三区三州| Av色五月| 日本好吊色视频| 99久久免费看精品国产一区| 热热色91| 国产老太乱伦一区| se吧提供91精品国产91久久久久久| 免费a级毛片av无码久久精品中文字幕| 无码高清操逼网址| 精品一二三区久久AAA片| 久99| 中美日韩毛片| 日本黄色天堂| 天天噜| 国产乱色国产精品免费视| 91动漫操逼视频| 红杏大香蕉| 欧美日韩国产男人| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 情色大香蕉| 国产白丝网站| 日韩欧美午夜一区二区| 国产97色在线| 午夜天堂精品久久| 欧美综合网站999| 日韩欧美性爱电影在线观看| 美国aaaaa一级黄片| 黄色AV影视| 九九热精彩视频| 中文字幕乱亚洲美女精品一区| 人妻丰满熟妇一区二区三| 你懂得91| 久久综合女优| 久久黄人人爽视频| 久草视频观看视频在线| 麻豆精品久久久久久久| 99精品丰满人妻无码| 中国人高清www色视频免费| 久久九九视频九九视频| 久久久久久久少妇| 四虎av在线| 女同女同恋久久级三级| 色噜噜综合在线| 97av,com| 一级@啪啪视频| 婷婷月色| 舔舔啊| 超碰在线一区| 免费黄色片子| 一级黄碟| 久久在线观看免费视频 | 91伊人久| 熟女人妻av在线资源,黄色的资源| 91色色综合| 人妻性爱一区二区| 日本午夜精品理论片A级APP发布| 久久啊啊啊视频| 性色AV网站| 国产精品一二三区福利| 青青草国产一区二区三区| 欧美性生活男人的天堂| 99国产精品人妻人伦| 日本道人妻久久久在线不卡色视频| 免费啪啪av| 北京专精特新企业招聘信息| 精品一区二区三区18| 免费A V在线播放| 国产AV人人 夜夜人人澡| 亚洲天天自拍| 91free福利| 亚洲s色图| 韩日性爱av| 97视频7| 久久精品国产亚洲AV清纯| 日本人体九九九九九九| 亚洲毛片久久| 日本色色色| 91无码人妻精品一区二区三区蜜桃| 秋霞久久亚洲精品成人| 91处女视频在线观看| 四虎国产精品永久在线囯在线| 这里都是精品在线观看| 91无摭挡| 熟女色综合久久| 色综合超碰超| 69精品久久久久中文字幕| a片亚洲一本通视频| 淫荡熟女乱伦网| 欧美亚洲日韩16色| 男女性感激情网站| 国产精品久久久久久久久久久久久久久久 | 麻豆影音天美视频| 国产亚洲日韩欧| 五十路熟女工口| 自拍偷拍亚洲熟女妇人精品| 亚洲国产精品久久久男人的天堂| 成全在线观看免费观看| 欧美91精彩| 日韩人妻中文视频| 91精品操美女| 26uuu国产| 亚洲97网站| 丁香五月综合| 国产精品人妻免费精品| 图色综合网| 另类TS人妖一区二区三区| 歐美性天天| 97人人操人人摸人人爱| 亚洲极品| 九九热视频在线观看| 亚洲欧洲自拍| 久久嫩草国产成人一区| 高潮毛片无遮挡高清免费| 日韩精品电影| 亚洲夜夜欢无码一区二区| 超碰久超碰久| 三级片大波波| 精品少妇人妻av久久免费| 九热超碰| 91在线色综合| 亚洲无无码αⅴ每日更新| 东京热不卡视频| 91精品国产高清久久久久久,亚洲成人| 亚洲一区二区中文字幕| 97天天搞在线| 亚洲国产一区二区入口| 高清无码学生妹高潮| 91chinese在线| 男女国产精品| 九九九九九九成人| 激情综合网五月婷婷| 国产h小视频在线观看免费| 超碰综合色| 韩国黄色片精品久久久| 日韩一级欧美一级国产一级台湾| 久草在| 噜噜噜狠狠色综合| 欧美人妻少妇| 精品二区三四区五电影 | 肉丝中文无码高清| 91人妻超碰| 操逼操逼逼操操逼91 | 91综合熟女| 亚洲国产中文字幕| 久久久久久夜夜夜夜夜| 日本午夜操逼| 亚洲欧美另类激情小说| 无码九九九九| 偷拍亚洲高清图片| 色综合九九| 两女互慰AV高潮喷水在线观看| 超碰久草| 免费人人搞97| 激情AV| 香蕉热人人精品| 黄久久| 黑人精品久久97| 在线观看十八禁| 亚洲女毛多水多21P| 日本色色色网站免费看不卡| 综合色久欲| 超碰人妻久久人妻中文97| 亚洲天堂久久| 强奸乱伦资源| 亚洲欧美色图小说| 91爱| 蜜臀99久久精品| 污污污8888| 91久久精品国产| 六月丁香久久| 久草网站免费在线观看| 美女裸体无遮挡永久免费观看网站 | 大乔未久88一区| 丁香五月激情网| 青草青草久热| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 99国内熟女露脸视频| 91在线视频免费中出| 99热最新| 国产强奸超碰AV| 午夜操逼不卡| 日本黄大片在线观看视频| 少妇人妻激情四射| 韩日精品福利视频一区不卡在线免| 性色一线| 性吧在线视频| 9l视频自拍9l九色成人| 亚洲无线码一区国产欧美国| 乱伦图av| 九九综合久久中文字幕| 免费中文综合精品| 免费操逼91| 亚洲高清自拍| 天天综合欧美| 久久女女| 自拍六区| 亚洲天堂加勒比| 久久久女人| 久久伊人东京热| 欧美色图片欧美色图| 精品9区| 性欧美精| 物业黑人 AV一区| 色www精品视频在线观看| 亚洲欧洲无码97久久精品| 99超碰色| 91在线|亚| 久久国产精品91| 国产不卡精品91| 91人妻人人妻| 成人影 天天操 亚洲| 男女打扑克高清网站| 水澄无码AV| 伊人久久青青草| 青青青国产| 综合色图区| 97视频观看| 操穴国产| 少妇500双飞99| 97精品第3页| 九九国产| 啊啊啊啊在线播放| 91日韩网站| 亚欧美综合网| aa片毛片| 日本熟女免费視颖| 国产成人免费观看在线视频| AV无码久久久精品| 久久xxxx| 中文字暮97| 欧美天天综| 久久大陆| 中文字幕欧美精品亚洲日韩蜜臀| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 亚洲综合另类| 亚洲精品一二牛牛| 色综合天天| 国产成人在线观看综合| 99热精品在线观看| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 99在线精品观看99| 色97| ai欧美亚洲小说| 淫穴高潮色图| 一区二区高清视频| 香蕉热人人精品| 俺去俺来也在线www| 看日韩美女二区三区免费操逼视频 | 99九九久久| 超碰久久综合| 亚洲欧美色图片| 乱伦一区二区三区‘| 亚洲一本大道中文字幕无码在线| 欧美一级色| 色爱欲亚洲| 乱色老一区二区三区的观看方式 | 激情小说成人日本无码一| 97香蕉碰碰人妻国产欧美| 爱射综合| 加勒比东京热五月天天堂网| 国语精品对白| 欧美伊人久久综合网| 女人被添高潮免费视频| 中文字幕在线观看AV| 亚洲综合图色在线| 就去色综合| 一本色道久久天天射天天干| 免费啪啪啪网站18岁| yirendaxiangjiashipin| 色爽——AV| 91精品国产91久久青草| 日本精品高清一二区一本到| 亚洲男人的天堂V| 青草伊人久久| 国产丝袜欧美在线视频| 久久五月婷| 日本免费不卡二区| 欧美激色| 九九九九久久久久| 亚洲精品美女久久久久久久久| 日韩伦理视频| 久草综合网| 国产高清精品一区二区三区毛片| 精品无码少妇| 九久9热| 99re这里只有精品2| 天天操人人操狠狠插| 五月综合激情网| 9999久久久久| 午夜视频久久久久一区| 长长久久曰曰夜夜成人网| 99re在线精品78| 日本506070| 国产超碰人人爽人人做| 99xav| 大色综合| 99热这里是精品| 九九亚洲色在线观看| 欧美Aⅴ| 久九九九九九九热| 加勒比综合88| 一级免费啪啪片| 久久精品人妻一区二区| 91黑人狂躁丰满熟妇| 五月婷婷色色| 999久久芭蕾| www.久久最新地址| 精久久久91| 欧美v日韩v亚洲v最新在线| 九九aV| 亚洲天天精品| 岛国片国产成人亚洲播放| 成人综合视频久久| 久操国产在线| 亚洲无套久久嗯嗯| 97综合激情| 亚洲欧洲综合视频在线| 亚洲日韩黑丝| 国产黄色 A 片免费看| 欧美A√综合网 | 北条麻妃99精品青青久久| 欧美瑟综合| 激情五月天丁香社区| 97草草| 久久久久久久国产a∨| 亚洲综合九| 一区不卡在线观看av| 亚洲A色| 成人性爱免费播放| 手机不卡视频不卡在线一二三区| 精品九九九| 夜夜夜久久| 欧色网址| 亚洲天堂另类美腿| 最新亚洲黄色免费电影 | 新怡红院| 日韩999| 不卡视频一区蜜桃视频 | 亚洲码和欧洲精品激情系列| 精品人妻一二三| 九九九久千久久激情蜜桃在线看 | 9999亚洲精品| 亚洲精品天堂久久A∨51成人漫| 熟妇高潮一区二| 在线观看成人性爱免费小视频| 嗯嗯啊好大| 日韩乱伦影音先锋| 久久久久久久综合,国产| 色婷婷在线视频| 在线观看中文字幕| 精品v1区| 做爱A级亚欧| 国产精品69久久久久孕妇欧美| 日本福利二区视频| 9丨久久九九九| 久久蜜色情在线视频xxx免费观看| 桑老女人九区| 免费视频无码| 亚欧高清| 99精品高潮| 日本午夜精品理论片A级APP发布| 加勒比性爱成人在线| 久久久久久久久久8888| 视频不卡中文字幕| 欧美曰韩国产精品| 国产一区二区欧美日本| 亚洲中文字幕熟女少妇一区二区| 国产青一二三| 18禁中文字幕| 精品人妻一区二区三区四区| 日韩精品.久久精品.AV女优.天美传媒| 国产精品精品系列在线观看| 欧美激情 日韩精品| AV一区观看| 曰本特级特黄特色黄色A级网站高清在线免费看 | AV综合中文字幕干| 亚洲国产精品久久AV| 亚热日本熟女| 婷婷精品| 国产美女自拍AV| 91欧美少妇| 99久久无色码| 性色av网站| 亚洲91在线| 嗯嗯嗯啊啊啊干死我吧| 99热精品免费| 尤物视频一区| 日日不卡av| 精品999日本| 男人天堂2012| 香蕉国产精品麻豆亚洲欧美日韩| 97国产精品在线观看| 精品大久久| 中文自拍欧美影视| 亚洲欧洲成人在线电影| 伊人在线大香蕉视频久久| 日韩欧美麻豆大片| 人人操,操人人| 水多多映视AV| 久久噜噜噜精品国产亚洲综合| 久草久热| 一区二区三区视频在线观看免费| 美女天天干| 国产9熟妇视频网站| 国模不卡一本二本三电影| 亚洲午夜av| 国产成人综合在线播放| 欧美激情专区| 色五月AV在线| 精产国品一区二三产品| 97自拍视频在线| 亚洲高清无码在线桃色| 亚洲无992tv| 97操碰| 丝袜av一区二区三区| 国模限制级电影| 亚欧韩av| 欧美一区二区三区另类精品| 羞涩视频| 国产激情在线| 日本精品九九九| 青青操少妇| 亚洲欧美经典一区二区| 国产一级137片内射麻豆| 国产97在线 | 亚洲| 亚洲性刺激| 乱子伦一区二区三区国产精品| 日韩熟女精品无码专区一区二区| 婷婷综合五月| 精品性爱一二三区| 最新亚洲人成网站在线影院| 白丝被操91| 五十路人妻在线| 夜夜嗷嗷一区二区| 欧美熟爽综合| 无码又爽又硬又激情免费视频| 日韩激情啪啪| 成人性爱av.com| 国产操伦| 日韩免费三级黄片电影| 97免费在线视频| 成人国产二区三区在线,男女精品。| 国产吹潮女在线观看| 加勒比海成人视频网| 精品一区二区三区四区外站| 操美女人妻| 日本九九久久99播| 久久久影院| 91N欧美| 熟女人妻av在线资源,黄色的资源| 激情综合五月| 五月丁香六月婷综合成人综合 | 99热网站| 99无码视频| 九九AV| 99热66| 五月丁香激情综合网| 伊人女女资源在线观看| 日韩啪啪视频| 九九Av| 日韩啪啪啪啪啪| 农村妇女一级二级三级视频| 亚洲精品99| 欧美一区91大爱| 四虎影库国产精品免费| 日日日日日| 亚洲欧美性生活| 久久久穴999| 超碰97最新人妻| 成人十八禁日韩欧美一二三| 欧美日韩天堂| 死我十八禁| 中国91AV| 亚洲影视综合| 国产高清亚洲日韩一区| AⅤ片水多多| 久草免费福利在线播放| www黄片免费看com| 国产女人成人精品视频| 午夜免费视频1000| 丝袜狠狠草尤物人妻av91| 亚洲丝袜色图| 91nbbbbbb| 99色在线| 9丨久久九九九| 人人操 欧美| 久久久久亚洲AV无码专区少妇| 国产一级操B视频| 欧美日韩性爱无码| 97久久精品亚洲| 欧美18禁91| 国产一| 91欧美色| 岛国在线国产| 午夜视频久久久久一区| 十八禁的黄污污免费网站| 午夜福利在线合集| 丁香六月啪啪| 久久伊人网视频一区二区三区| 综合91网| 天天综合青苹果| 狠狠色噜噜狠狠狠狠2018| 玖玖爱免费观看视频| 五月天激情视频| 欧美日韩大陆黑人少妇99| 国产又大又粗又长视频| 欧美懂色综合网| 国产黄色影片在线观看| 97久久久| 求求你操操我| 亚洲美女精品九九视频| 亚洲密乳AV| 人妻22p| 二对二中文字幕。| 男人的天堂kva| 久久这里只精品免费福利| 久久欧美性爱视频| 97综合在线观看| 综合天天。| 日韩性爱一级片| 亚洲无码一区二区三区三州| 天天日天天舔东京热| 免费视频观看60秒| 日韩人妻一区二区| 五月天黄色激情视频| 国产高清1234区| 色呦色呦色精品| 午夜精品久久久| 福利色色| 99re不伦| 91精品丝袜久久久久久| 岛国毛片在线观看免费| 国产精品探花在线| 老汉网| 天天综合欧美| 亚洲精品aa久久伊人| 欧美成不卡网| 一本久久久精品| blacked精品一区国产| 江都AV在线| 深夜激情 | 亚洲色人| 综合欧美日本三级| 国产夫妻一区二区| 亚洲天堂男人的天堂| 国产成人无码高清| 欧美色天堂网在线视频| 九九九九9999| 国产超碰人人操| 亚洲脚交| 日本不卡高清视频| 精品一区96| 天天狂操夜夜狂日| 国产精品熟女丝袜一区二区| 91影视亚洲| 极品综合| 久久久久久久少妇| 97色综合中文网| 999岛国大片|