日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

怎么增加差分對(duì)的線性范圍?

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

掃碼添加小助手

加入工程師交流群

怎么增加差分對(duì)的線性范圍?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

總結(jié)

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

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

    關(guān)注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    應(yīng)用方案 | 工業(yè)級(jí)低壓線性穩(wěn)壓器WD1117

    各類(lèi)低電壓、小壓、高瞬態(tài)響應(yīng)的電源場(chǎng)景,廣泛應(yīng)用于工業(yè)主板、白色家電、消費(fèi)電子及各類(lèi)板級(jí)降壓電源設(shè)計(jì)。功能介紹WD1117是一款工業(yè)溫度范圍的低壓線性穩(wěn)壓器,
    的頭像 發(fā)表于 04-21 11:32 ?148次閱讀
    應(yīng)用方案 | 工業(yè)級(jí)低壓<b class='flag-5'>差</b><b class='flag-5'>線性</b>穩(wěn)壓器WD1117

    MAX15104:小尺寸、高性能的2A低壓線性穩(wěn)壓器

    MAX15104:小尺寸、高性能的2A低壓線性穩(wěn)壓器 在電子設(shè)備的電源管理領(lǐng)域,低壓線性穩(wěn)壓器(LDO)扮演著至關(guān)重要的角色。今天,我們就來(lái)深入了解一款名為MAX15104的小尺寸
    的頭像 發(fā)表于 03-22 14:20 ?649次閱讀

    探索MAX1735:200mA負(fù)輸出低壓線性穩(wěn)壓器

    MAXIM公司推出的MAX1735——一款200mA負(fù)輸出低壓線性穩(wěn)壓器。 文件下載: MAX1735.pdf 一、產(chǎn)品概述 MAX1735是一款專(zhuān)門(mén)設(shè)計(jì)的負(fù)輸出低壓線性穩(wěn)壓器,其
    的頭像 發(fā)表于 03-21 11:30 ?816次閱讀

    SGM2241:40V、300mA 低靜態(tài)電流低壓線性穩(wěn)壓器詳解

    ,它具有高電壓、低靜態(tài)電流和低壓差等特性,能為各種應(yīng)用提供穩(wěn)定可靠的電源。 文件下載: SGM2241.pdf 一、產(chǎn)品概述 SGM2241 是一款高電壓、低靜態(tài)電流和低壓線性穩(wěn)壓器,能夠提供 300mA 的輸出電流,典型壓
    的頭像 發(fā)表于 03-20 15:50 ?218次閱讀

    SGM2217:高性能1.5A低壓線性穩(wěn)壓器的全面解析

    SGM2217:高性能1.5A低壓線性穩(wěn)壓器的全面解析 在電子設(shè)備的電源管理領(lǐng)域,低壓線性穩(wěn)壓器(LDO)扮演著至關(guān)重要的角色,為各種電路提供穩(wěn)定、干凈的電源。今天,我們就來(lái)深入探
    的頭像 發(fā)表于 03-20 14:45 ?292次閱讀

    深入解析SGM2205:高性能低壓線性穩(wěn)壓器的卓越之選

    SGMICRO推出的一款高性能低壓線性穩(wěn)壓器——SGM2205。 文件下載: SGM2205.pdf 一、產(chǎn)品概述 SGM2205是一款高電壓、低噪聲且低壓線性穩(wěn)壓器,能夠提供高
    的頭像 發(fā)表于 03-20 13:40 ?197次閱讀

    SGM2092:高性能低壓線性穩(wěn)壓器的卓越之選

    、應(yīng)用以及設(shè)計(jì)要點(diǎn)。 文件下載: SGM2092.pdf 產(chǎn)品概述 SGM2092是一款CMOS型的快速瞬態(tài)響應(yīng)、低壓線性穩(wěn)壓器。它能夠提供高達(dá)500mA的輸出電流,典型壓僅為35mV,輸出電壓
    的頭像 發(fā)表于 03-20 10:55 ?258次閱讀

    探索LT3009系列低壓線性穩(wěn)壓器,開(kāi)啟超低功耗設(shè)計(jì)新可能

    探索LT3009系列低壓線性穩(wěn)壓器,開(kāi)啟超低功耗設(shè)計(jì)新可能 在電子設(shè)備小型化、低功耗需求日益增長(zhǎng)的今天,電源管理芯片的性能和效率成為了設(shè)計(jì)的關(guān)鍵。LT3009系列低壓線性穩(wěn)壓器(L
    的頭像 發(fā)表于 03-20 10:35 ?538次閱讀

    SGM2060:高性能低壓線性穩(wěn)壓器的詳細(xì)解析

    ——SGM2060。它具有快速瞬態(tài)響應(yīng)、低電壓和低壓差等特性,能為各類(lèi)電子設(shè)備提供穩(wěn)定可靠的電源。 文件下載: SGM2060.pdf 一、SGM2060概述 SGM2060是一款快速瞬態(tài)響應(yīng)、低電壓和低壓線性穩(wěn)壓器。它能夠提供高達(dá)1A的輸出電流,典型壓
    的頭像 發(fā)表于 03-20 09:40 ?301次閱讀

    SGM2042雙路低壓線性穩(wěn)壓器:設(shè)計(jì)與應(yīng)用解析

    SGM2042雙路低壓線性穩(wěn)壓器:設(shè)計(jì)與應(yīng)用解析 在電子設(shè)備的電源管理領(lǐng)域,穩(wěn)壓器扮演著至關(guān)重要的角色。今天,我們就來(lái)深入探討SGMICRO推出的SGM2042雙路低壓線性穩(wěn)壓器,
    的頭像 發(fā)表于 03-20 09:40 ?322次閱讀

    SGM2019:低功耗、低壓RF線性穩(wěn)壓器的卓越之選

    了眾多電子工程師的首選。下面,我們就來(lái)詳細(xì)了解一下SGM2019的相關(guān)信息。 文件下載: SGM2019.pdf 一、產(chǎn)品概述 SGM2019是一款低功耗、低噪聲且低壓的RF線性穩(wěn)壓器,能夠提供高達(dá)300mA的輸出電流,典型壓
    的頭像 發(fā)表于 03-19 17:10 ?344次閱讀

    SGM2032 低功耗、低壓 RF 線性穩(wěn)壓器:設(shè)計(jì)與應(yīng)用全解析

    SGM2032 低功耗、低壓 RF 線性穩(wěn)壓器:設(shè)計(jì)與應(yīng)用全解析 在電子設(shè)備的電源管理領(lǐng)域,線性穩(wěn)壓器扮演著至關(guān)重要的角色。今天我們要深入探討的 SGM2032 低功耗、低壓 RF
    的頭像 發(fā)表于 03-19 17:10 ?329次閱讀

    高壓分探頭±1500V 測(cè)量范圍怎么理解?

    在高壓電子測(cè)量場(chǎng)景里,高壓分探頭是測(cè)浮地電路、變頻器、光伏逆變器等設(shè)備的核心工具,而探頭參數(shù)表上醒目的±1500V測(cè)量范圍,更是選型和使用時(shí)的關(guān)鍵參考。很多工程師因?yàn)闆](méi)摸清分測(cè)量的邏輯,誤讀這個(gè)
    的頭像 發(fā)表于 03-19 08:58 ?339次閱讀
    高壓<b class='flag-5'>差</b>分探頭±1500V 測(cè)量<b class='flag-5'>范圍</b>怎么理解?

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

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

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

    本文要點(diǎn)你是否經(jīng)常在Layout設(shè)計(jì)中抓瞎,拿著板子無(wú)從下手,拿著鼠標(biāo)深夜狂按;DDR等長(zhǎng)沒(méi)做好導(dǎo)致系統(tǒng)不穩(wěn)定,PCIe沒(méi)設(shè)相位容造成鏈路訓(xùn)練失敗……這些都是血淚教訓(xùn),關(guān)鍵時(shí)刻需要靠約束管理器救命
    的頭像 發(fā)表于 08-08 17:01 ?1507次閱讀
    技術(shù)資訊 I 圖文詳解約束管理器-<b class='flag-5'>差</b><b class='flag-5'>分對(duì)</b>規(guī)則約束
    宁夏| 昭平县| 枣阳市| 永康市| 将乐县| 康定县| 汽车| 五峰| 那曲县| 玛多县| 峡江县| 海林市| 砚山县| 右玉县| 安远县| 乌拉特中旗| 宽城| 永嘉县| 乾安县| 且末县| 秦皇岛市| 河南省| 永顺县| 玉溪市| 余庆县| 眉山市| 巴南区| 得荣县| 罗田县| 刚察县| 雷波县| 招远市| 东安县| 道孚县| 襄城县| 津南区| 横峰县| 兴化市| 天气| 巢湖市| 保德县|