国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

            手機站
            千鋒教育

            千鋒學習站 | 隨時隨地免費學

            千鋒教育

            掃一掃進入千鋒手機站

            領取全套視頻
            千鋒教育

            關注千鋒學習站小程序
            隨時隨地免費學習課程

            當前位置:首頁  >  技術干貨  > 舍伍德(Sherwood)算法是什么?

            舍伍德(Sherwood)算法是什么?

            來源:千鋒教育
            發(fā)布人:xqq
            時間: 2023-10-11 07:25:39 1696980339

            一、舍伍德(Sherwood)算法

            舍伍德算法是概率算法的一種,該文在比較線性表的順序存儲與鏈式存儲的特點之后,提出了一種較優(yōu)的數(shù)據(jù)結構——用數(shù)組模擬鏈表。理論上證明了采用舍伍德算法進行查找運算的時間復雜度為0(n^1/2)。

            基本思想

            設A是一個確定性算法,當它的輸入實例為x時所需的計算時間記為tA(x)。設Xn是算法A的輸入規(guī)模為n的實例的全體,則當問題的輸入規(guī)模為n時,算法A所需的平均時間為這顯然不能排除存在x∈Xn使得 tA(x)遠遠大于tA(n)的可能性。

            希望獲得一個概率算法B,使得對問題的輸入規(guī)模為n的每一個實例均有

            這就是舍伍德算法設計的基本思想。當s(n)與tA(n)相比可忽略時,舍伍德算法可獲得很好的平均性能。

            舍伍德算法總能求得問題的一個解,且所求得的解總是正確的。當一個確定性算法在最壞情況下的計算復雜性與其在平均情況下的計算復雜性有較大差別時,可以在這個確定算法中引入隨機性將它改造成一個舍伍德算法,消除或減少問題的好壞實例間的這種差別。舍伍德算法精髓不是避免算法的最壞情況行為,而是設法消除這種最壞行為與特定實例之間的關聯(lián)性。

            延伸閱讀:

            二、數(shù)值隨機化算法

            數(shù)值隨機化算法常用于數(shù)值問題的求解,得到的往往是近似解,且近似解的精度隨計算時間的增加而不斷提高。在許多情況下,要計算出問題的精確解是不可能的或沒有必要的,因此用數(shù)值隨機化算法可以得到相當滿意的解。隨機數(shù)

            隨機數(shù)在隨機化算法中扮演著十分重要的角色。在現(xiàn)實計算機上無法產生真正的隨機數(shù),因此在隨機化算法中使用的隨機數(shù)都是一定程度上隨機的,即偽隨機數(shù)。線性同余法是產生偽隨機數(shù)最常用的方法。由線性同余法產生的隨機序列a1,a2,a3,…,an滿足:a0 = d

            an = (ban-1 + c)mod m? n = 1,2,…

            式中,b>=0,c>=0,d>=m。d稱為該隨機序列的種子,如何選取該方法中的常數(shù)b、c和m直接關系到所稱生的隨機序列的隨機性能,這是隨機性能理論研究的內容。從直觀上看,m應該取得充分大,因此可取m為機器大數(shù),另應取gcd(m,d)=1,所以d可取為一素數(shù)。我們建立一個隨機數(shù)類RandomNumber,包含一個需由用戶初始化的種子randSeed。給定初始種子后,即可產生與之相應的隨機序列。種子randSeed是一個無符號整數(shù),可由用戶選定也可用系統(tǒng)時間自動產生。函數(shù)Random()的輸入?yún)?shù)n<=65535是一個無符號整數(shù),返回0~n-1范圍內的隨機整數(shù)。函數(shù)fRandom()返回一個0-1之間的隨機實數(shù)。

            聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
            10年以上業(yè)內強師集結,手把手帶你蛻變精英
            請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
            免費領取
            今日已有369人領取成功
            劉同學 138****2860 剛剛成功領取
            王同學 131****2015 剛剛成功領取
            張同學 133****4652 剛剛成功領取
            李同學 135****8607 剛剛成功領取
            楊同學 132****5667 剛剛成功領取
            岳同學 134****6652 剛剛成功領取
            梁同學 157****2950 剛剛成功領取
            劉同學 189****1015 剛剛成功領取
            張同學 155****4678 剛剛成功領取
            鄒同學 139****2907 剛剛成功領取
            董同學 138****2867 剛剛成功領取
            周同學 136****3602 剛剛成功領取
            相關推薦HOT
            軟件架構如何能夠滿足ASPICE流程?

            一、軟件架構如何能夠滿足ASPICE流程架構的用途是把整個產品劃分為更為細節(jié)的板塊:軟件、硬件、通信等。在這個基礎上軟件整體將按照用途、功能...詳情>>

            2023-10-11 08:47:00
            紅黑樹為什么叫紅黑樹?

            一、紅黑樹叫紅黑樹的原因紅黑樹(Red-Black Tree)是一種自平衡的二叉搜索樹(Binary Search Tree),其在插入和刪除操作時能夠自動調整樹的結...詳情>>

            2023-10-11 08:42:41
            為什么數(shù)組索引數(shù)據(jù)那么快速、有效?

            一、數(shù)組索引數(shù)據(jù)快速、有效的原因1、連續(xù)內存存儲數(shù)組在內存中是連續(xù)存儲的,數(shù)組的元素在內存中按照一定的順序排列,相鄰元素之間沒有間隔。...詳情>>

            2023-10-11 08:36:19
            數(shù)據(jù)結構里的逐點插入法、排序二叉樹是什么?

            一、數(shù)據(jù)結構里的逐點插入法、排序二叉樹逐點插入法三角剖分是一種研究方法。三角剖分≠TIN三角剖分是代數(shù)拓撲學里最基本的研究方法。 以曲面為...詳情>>

            2023-10-11 08:08:01
            在數(shù)據(jù)結構中i=L->length是什么意思?

            一、在數(shù)據(jù)結構中i=L->length是什么意思在數(shù)據(jù)結構中,i=L->length通常表示一個線性表L的長度,即L中元素的個數(shù)。線性表是一種數(shù)據(jù)結構,它由n...詳情>>

            2023-10-11 07:54:48