91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎么增加差分對的線性范圍?

工程師鄧生 ? 來源:未知 ? 作者:劉芹 ? 2023-09-17 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

怎么增加差分對的線性范圍?

差分算法是一種常用的計(jì)算機(jī)算法,用于解決序列上的差的問題。差分對的線性范圍是指一段序列中存在的差分對的數(shù)量的線性增長范圍。在本文中,我們將探討如何增加差分對的線性范圍。

差分算法的基本原理是將一個序列中的相鄰元素的差值存儲在另一個數(shù)組中。這個數(shù)組稱為差分?jǐn)?shù)組,它的長度比原序列少1。通過這種方法,我們可以在O(1)的時間復(fù)雜度內(nèi)對序列進(jìn)行更改操作,而不必重新計(jì)算整個序列的值。

差分算法的應(yīng)用非常廣泛,它可以用于解決排序問題、數(shù)組區(qū)間修改問題、連通性問題等。其中,最常見的應(yīng)用場景是數(shù)組區(qū)間修改問題。例如,給定一個長度為n的數(shù)組A和一個包含m個修改操作的序列,每個操作包含一個左端點(diǎn)l和右端點(diǎn)r以及一個修正值v。我們需要對數(shù)組A進(jìn)行m次修改操作后,計(jì)算A中任意一段區(qū)間的和。

假設(shè)我們有一個差分?jǐn)?shù)組D,它的第i個元素是A[i]-A[i-1],即原數(shù)組的相鄰元素之差。那么,區(qū)間[l,r]的和就可以通過下面的公式計(jì)算得出:

sum[l,r] = A[l] + D[l+1] + D[l+2] + ... + D[r]

通過這種方法,我們只需要修改差分?jǐn)?shù)組D就可以對原數(shù)組進(jìn)行區(qū)間修改操作,并且時間復(fù)雜度是O(1)。

現(xiàn)在我們來考慮如何增加差分對的線性范圍。首先,我們需要了解差分對的定義。一個差分對是指數(shù)組D中相鄰元素之差為正數(shù)的一對位置。例如,對于差分?jǐn)?shù)組D=[1, 2, -3, -1, 4],它包含兩個差分對(1,2)和(4,5)。

增加差分對的線性范圍的方法有很多種,下面我們將介紹其中的兩種方法。

方法一:增加原序列中的冗余元素

要增加差分對的線性范圍,我們可以將原序列中的冗余元素添加到末尾。例如,假設(shè)原序列為A=[3, 1, 4, 6, 7],我們可以將它擴(kuò)展為A'=[3, 1, 4, 6, 7, 0, 0, 0, ...],然后對它進(jìn)行差分運(yùn)算得到差分?jǐn)?shù)組D=[3, -2, 3, 2, -7, 0, 0, 0, ...]。這個差分?jǐn)?shù)組包含了更多的正數(shù)和負(fù)數(shù),因此它的線性范圍更大。

由于我們需要將冗余元素添加到末尾,因此這種方法的時間復(fù)雜度是O(n)。實(shí)現(xiàn)時需要注意,擴(kuò)展后的數(shù)組長度必須是2的冪次方,可以通過在數(shù)組末尾添加一些值為0的元素來實(shí)現(xiàn)這一點(diǎn)。

方法二:應(yīng)用四邊形不等式

四邊形不等式是一個重要的算法原理,它可以用于優(yōu)化區(qū)間加法操作的時間復(fù)雜度。在差分算法中,我們也可以應(yīng)用這個原理來增加差分對的線性范圍。

假設(shè)我們需要對原序列進(jìn)行n次修改操作,并且每個操作的修改值都相同。我們可以將這些操作分為若干個塊,每個塊包含k個連續(xù)的操作。通過計(jì)算差分?jǐn)?shù)組D中每個塊的偏差,我們可以將序列的修改操作轉(zhuǎn)換為每個塊的加法操作。例如,對于原序列A=[3, 1, 4, 6, 7],差分?jǐn)?shù)組D=[3, -2, 3, 2, -7],我們可以將它分為兩個塊,每個塊包含3個操作。第一個塊對應(yīng)的偏差為D[1]+D[2]+D[3]=-2,因此我們可以將它轉(zhuǎn)換為A[2],A[3],A[4]的加法操作,即A[2]+=v,A[3]+=v,A[4]+=v。第二個塊對應(yīng)的偏差為D[4]+D[5]=-7,因此我們可以將它轉(zhuǎn)換為A[5],A[6],A[7]的加法操作,即A[5]+=v,A[6]+=v,A[7]+=v。

通過應(yīng)用四邊形不等式,我們可以將每個塊的加法操作轉(zhuǎn)換為兩個加法操作,在這個過程中引入一些冗余元素。例如,對于上面的例子,我們可以將第一個塊的加法操作轉(zhuǎn)換為A[2]+=v,A[3]+=v,A[4]+=v,A[5]-=v,A[6]-=v,A[7]-=v,這樣可以增加兩個差分對(2,3)和(5,6)。通過這種方法,我們可以將差分對的線性范圍增加到O(n/log n)。

總結(jié)

在本文中,我們探討了如何增加差分對的線性范圍。通過增加原序列中的冗余元素和應(yīng)用四邊形不等式,我們可以在不增加時間復(fù)雜度的情況下增加差分對的數(shù)量。這些方法在實(shí)際應(yīng)用中非常有用,可以幫助我們更快地解決實(shí)際問題。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 差分對
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7038
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    科學(xué) CMOS 相機(jī)動態(tài)范圍線性度的新時代

    。然而,當(dāng)前一代 CMOS 技術(shù)在科學(xué)成像的兩個關(guān)鍵參數(shù)方面受到一定限制:動態(tài)范圍和響應(yīng)線性度。這限制了需要在大范圍的可能信號強(qiáng)度上進(jìn)行精確信號測量的應(yīng)用。 然而,得益于 CMOS 讀出工藝的創(chuàng)新,LACera 技術(shù) 能夠提供無
    的頭像 發(fā)表于 01-21 09:06 ?180次閱讀
    科學(xué) CMOS 相機(jī)動態(tài)<b class='flag-5'>范圍</b>和<b class='flag-5'>線性</b>度的新時代

    ?TLV785 低壓線性穩(wěn)壓器(LDO)技術(shù)文檔總結(jié)

    TLV785 是一款小型低壓 (LDO) 線性穩(wěn)壓器,可提供 500mA 的輸出電流。該LDO提供具有高PSRR和負(fù)載和線路瞬態(tài)性能的電壓源,可滿足各種電路的要求。TLV785 具有 1.4V 至 5.5V 的輸入電壓范圍
    的頭像 發(fā)表于 09-26 10:18 ?792次閱讀
    ?TLV785 低壓<b class='flag-5'>差</b><b class='flag-5'>線性</b>穩(wěn)壓器(LDO)技術(shù)文檔總結(jié)

    LYF78LXX 低壓線性穩(wěn)壓器技術(shù)手冊

    電子發(fā)燒友網(wǎng)站提供《LYF78LXX 低壓線性穩(wěn)壓器技術(shù)手冊.pdf》資料免費(fèi)下載
    發(fā)表于 09-17 17:38 ?0次下載

    Texas Instruments TPS714低壓線性穩(wěn)壓器(LDO)深度解析

    Texas Instruments TPS714低壓(LDO)線性穩(wěn)壓器是一款低靜態(tài)電流器件,采用微型封裝,具有低功耗運(yùn)行和寬輸入電壓范圍等優(yōu)點(diǎn)。因此,TPS714專為電池供電型應(yīng)用而設(shè)計(jì),可用作低功耗微控制器的電源管理附件。
    的頭像 發(fā)表于 09-06 10:19 ?1057次閱讀
    Texas Instruments TPS714低壓<b class='flag-5'>差</b><b class='flag-5'>線性</b>穩(wěn)壓器(LDO)深度解析

    TLV773低壓線性穩(wěn)壓器技術(shù)解析與應(yīng)用指南

    Texas Instruments TLV773低壓(LDO)線性穩(wěn)壓器可提供300mA的輸出電流。此款LDO旨在提供具有高PSRR的電壓源,同時擁有可滿足各種電路要求的負(fù)載和線路瞬態(tài)性能。TLV773的輸入電壓范圍為1.4V
    的頭像 發(fā)表于 09-04 15:52 ?1066次閱讀
    TLV773低壓<b class='flag-5'>差</b><b class='flag-5'>線性</b>穩(wěn)壓器技術(shù)解析與應(yīng)用指南

    UA78LEVM-075低壓線性穩(wěn)壓器評估模塊技術(shù)解析

    Texas Instruments UA78LEVM-075評估模塊設(shè)計(jì)用于評估UA78L線性穩(wěn)壓器,該穩(wěn)壓器能夠提供高達(dá)100mA的輸出電流。該模塊配置配有一個三端子低壓(LDO)穩(wěn)壓器,適用于通用應(yīng)用。UA78L穩(wěn)壓器可提供高達(dá)100mA輸出電流,輸入電壓(V ~I
    的頭像 發(fā)表于 08-27 13:47 ?879次閱讀
    UA78LEVM-075低壓<b class='flag-5'>差</b><b class='flag-5'>線性</b>穩(wěn)壓器評估模塊技術(shù)解析

    TLV701低壓線性穩(wěn)壓器技術(shù)解析與應(yīng)用指南

    Texas Instruments TLV701低壓(LDO)線性穩(wěn)壓器是一款低靜態(tài)電流器件,采用微型封裝,具有寬輸入電壓范圍和低功耗運(yùn)行性能。因此,TLV701設(shè)計(jì)用于電池供電應(yīng)用,也可作為低功耗微控制器的電池管理附件。
    的頭像 發(fā)表于 08-25 16:01 ?900次閱讀
    TLV701低壓<b class='flag-5'>差</b><b class='flag-5'>線性</b>穩(wěn)壓器技術(shù)解析與應(yīng)用指南

    分探頭輸入范圍解析——正確測量的核心前提

    分探頭的安全、精準(zhǔn)測量,取決于對兩個關(guān)鍵參數(shù)的把控:模電壓范圍與輸入端對地電壓范圍。二者缺一不可,任何一項(xiàng)超限都可能導(dǎo)致測量失準(zhǔn)甚至探頭損壞。以下結(jié)合實(shí)例詳細(xì)說明。一核心參數(shù)定義0
    的頭像 發(fā)表于 08-19 13:12 ?788次閱讀
    <b class='flag-5'>差</b>分探頭輸入<b class='flag-5'>范圍</b>解析——正確測量的核心前提

    技術(shù)資訊 I 圖文詳解約束管理器-分對規(guī)則約束

    本文要點(diǎn)你是否經(jīng)常在Layout設(shè)計(jì)中抓瞎,拿著板子無從下手,拿著鼠標(biāo)深夜狂按;DDR等長沒做好導(dǎo)致系統(tǒng)不穩(wěn)定,PCIe沒設(shè)相位容造成鏈路訓(xùn)練失敗……這些都是血淚教訓(xùn),關(guān)鍵時刻需要靠約束管理器救命
    的頭像 發(fā)表于 08-08 17:01 ?1208次閱讀
    技術(shù)資訊 I 圖文詳解約束管理器-<b class='flag-5'>差</b><b class='flag-5'>分對</b>規(guī)則約束

    Texas Instruments TLV771低壓 (LDO) 線性穩(wěn)壓器數(shù)據(jù)手冊

    Texas Instruments TLV771低壓(LDO)線性穩(wěn)壓器是一款可提供150mA輸出電流的穩(wěn)壓器。此系列LDO可提供具有高PSRR以及出色負(fù)載和線路瞬態(tài)性能的電壓源,能夠滿足各種電路
    的頭像 發(fā)表于 07-30 09:12 ?803次閱讀
    Texas Instruments TLV771低壓<b class='flag-5'>差</b> (LDO) <b class='flag-5'>線性</b>穩(wěn)壓器數(shù)據(jù)手冊

    Texas Instruments TPS7A20U低壓 (LDO) 線性穩(wěn)壓器數(shù)據(jù)手冊

    Texas Instruments TPS7A20U低壓(LDO)線性穩(wěn)壓器是一款超小型低壓(LDO)線性穩(wěn)壓器,輸出電流為75mA。TPS7A20U設(shè)計(jì)用于提供高PSRR、低噪聲
    的頭像 發(fā)表于 07-21 16:47 ?814次閱讀
    Texas Instruments TPS7A20U低壓<b class='flag-5'>差</b> (LDO) <b class='flag-5'>線性</b>穩(wěn)壓器數(shù)據(jù)手冊

    Texas Instruments TPS731低壓(LDO)線性穩(wěn)壓器數(shù)據(jù)手冊

    Texas Instruments TPS731低壓(LDO)線性穩(wěn)壓器在電壓跟隨器配置中采用帶有NMOS導(dǎo)通元件的拓?fù)浣Y(jié)構(gòu)。這一拓?fù)浣Y(jié)構(gòu)使用等效串聯(lián)電阻(ESR)較低的輸出電容器,非常穩(wěn)定,甚至
    的頭像 發(fā)表于 07-14 09:22 ?806次閱讀
    Texas Instruments TPS731低壓<b class='flag-5'>差</b>(LDO)<b class='flag-5'>線性</b>穩(wěn)壓器數(shù)據(jù)手冊

    中微愛芯低壓線性穩(wěn)壓器AiP6206介紹

    AiP6206是一款由中微愛芯推出的超低功耗、低壓降壓型線性穩(wěn)壓器。電壓輸出范圍:0.9V~5.0V,輸出電壓精度±2%。該系列電路可提供300mA的輸出電流,并且能保持良好的調(diào)整率。
    的頭像 發(fā)表于 06-24 10:35 ?871次閱讀
    中微愛芯低壓<b class='flag-5'>差</b><b class='flag-5'>線性</b>穩(wěn)壓器AiP6206介紹

    Allegro Skill布線功能-添加分過孔禁布區(qū)

    在高速PCB設(shè)計(jì)中,分過孔之間設(shè)置禁止布線區(qū)域具有重要意義。首先它能有效減少其他信號線對分信號的串?dāng)_,保持分對的信號完整性。其次禁止布線區(qū)域有助于維持
    發(fā)表于 05-28 15:19 ?1078次閱讀
    Allegro Skill布線功能-添加<b class='flag-5'>差</b>分過孔禁布區(qū)

    Analog Devices Inc. ADPL40502低噪聲LDO線性穩(wěn)壓器技術(shù)手冊

    Analog Devices ADPL40502低噪聲、低壓(LDO)線性穩(wěn)壓器的工作電壓范圍為2.2V至5.5V,輸出電流可高達(dá)200mA。在200mA負(fù)載條件下,低壓為150m
    的頭像 發(fā)表于 05-23 10:42 ?1183次閱讀
    Analog Devices Inc. ADPL40502低噪聲LDO<b class='flag-5'>線性</b>穩(wěn)壓器技術(shù)手冊