欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

更新積分排名的方法及裝置的制造方法_3

文檔序號:9597151閱讀:來源:國知局
,因此空缺積分I按照排名規(guī)則,只存在已有積分2是排名數(shù)值比空缺積分I的排名數(shù)值小,不存在比空缺積分I排名數(shù)值大的已有積分,其中,已有積分2排名比空缺積分I排名靠前;
[0130]二是按照排名規(guī)則,空缺積分兩側(cè)均存在已有積分,一側(cè)已有積分的排名數(shù)值比空缺積分的排名數(shù)值大,另一側(cè)已有積分的排名數(shù)值比空缺積分的排名數(shù)值小,如圖1B中,空缺積分5兩側(cè)均存在已有積分,一側(cè)存在的已有積分4的排名數(shù)值比空缺積分5的排名數(shù)值大,另一側(cè)存在的已有積分6的排名數(shù)值比空缺積分5的排名數(shù)值小,其中,已有積分4排名比空缺積分5排名靠后,已有積分6比空缺積分5排名靠前;另外,圖1B中的空缺積分7和8也屬于這種情況;
[0131]三是按照排名規(guī)則,空缺積分兩側(cè)只在比自己排名數(shù)值大的一側(cè)存在已有積分,如圖1B中空缺積分10兩側(cè)只存在已有積分9,已有積分9的排名數(shù)值按照排名規(guī)則是比空缺積分10大,不存在比空缺積分10排名數(shù)值小的已有積分,其中,已有積分9排名比空缺積分10靠后。
[0132]現(xiàn)通過對1、5、7、8和10這5個空缺積分確定排名數(shù)值的過程來示例性說明步驟204的方法。
[0133]首先,確定10、8、7和5這4個空缺積分的排名數(shù)值,這4個空缺積分的排名數(shù)值為這4個空缺積分的后一個已有積分的排名數(shù)值。
[0134]需要特別說明的是,這里“后一個已有積分的排名數(shù)值”指的是,按照排名規(guī)則,排名比空缺積分靠后的第一個已有積分的排名數(shù)值。參照圖1B,空缺積分10、8、7和5的“后一個已有積分”分別為9、6、6和4。同時,“后一個已有積分”9、6和4的排名數(shù)值分別為1、2和3。所以,空缺積分10、8、7和5的排名數(shù)值分別為1、2、2和3。
[0135]其次,確定I這個空缺積分的排名數(shù)值,空缺積分I的排名數(shù)值為空缺積分I前一個已有積分的排名數(shù)值+1。
[0136]需要特別說明的是,這里“前一個已有積分的排名數(shù)值”指的是,按照排名規(guī)則,排名比空缺積分靠前的第一個已有積分的排名數(shù)值。參照圖1B,空缺積分I的“前一個已有積分”為2,“前一個已有積分”2的排名數(shù)值為6。所以,空缺積分I的排名數(shù)值為7,即6+1
后的數(shù)值結(jié)果。
[0137]在步驟205中,對于至少兩個對象中的每一個對象,當該對象的積分由s變化為t時,對s和t進行大小比較。
[0138]在步驟206中,當s小于t時,處理設(shè)備確定排名變化區(qū)間為[s,t)。
[0139]在步驟207中,處理設(shè)備將積分排名表中,處于[s,t)區(qū)間內(nèi)的各個積分的排名數(shù)值+1。
[0140]比如,請參考圖2D,其不出了一種更新后的對象積分表和積分排名表。在圖2D中,對象積分表中對象B的積分由圖2B中的4變成了 6,則在積分排名表中,區(qū)間[4,6)內(nèi)的各個積分(積分4和積分5)的排名數(shù)值+1,由圖1B中的排名數(shù)值3更新為排名數(shù)值4。
[0141]步驟207為206的后續(xù)步驟,目的在于更新排名變化區(qū)間內(nèi)的各個積分的排名數(shù)值。執(zhí)行完成步驟206和步驟207后,相當于完成了在積分數(shù)值與積分排名數(shù)值成負相關(guān)的排名規(guī)則下,s小于t時的一次排名數(shù)值更新。
[0142]在步驟208中,當s大于t時,處理設(shè)備確定排名變化區(qū)間為[t,s)。
[0143]在步驟209中,處理設(shè)備將積分排名表中,處于[t,s)區(qū)間內(nèi)的各個積分的排名數(shù)值_1。
[0144]比如,請參考圖2E,其示出了另一種更新后的對象積分表和積分排名表。在圖2E中,對象積分表中對象F的積分由圖2B中的6變成了 4,則在積分排名表中,區(qū)間[4,6)內(nèi)的各個積分(積分4和積分5)的排名數(shù)值-1,由圖1B中的排名數(shù)值3更新為排名數(shù)值2。
[0145]步驟209為208的后續(xù)步驟,目的在于更新排名變化區(qū)間內(nèi)的各個積分的排名數(shù)值。執(zhí)行完成步驟208和步驟209后,相當于完成了在積分數(shù)值與積分排名數(shù)值成負相關(guān)的排名規(guī)則下,s大于t時的一次排名數(shù)值更新。
[0146]在步驟210中,處理設(shè)備在至少兩個對象中新增一個積分為P的對象時,將積分排名表中,小于P的各個積分的排名數(shù)值+1,P是該m個連續(xù)積分中的一個。
[0147]比如,請參考圖2F,其示出了一種新增對象后的對象積分表和積分排名表。其中,圖2F在圖2B的基礎(chǔ)上新增了一個積分為5的對象G,則將圖1B所示的積分排名表中小于5的積分對應(yīng)的排名數(shù)值都+1,即得到圖2F所示的積分排名表。
[0148]在步驟211中,處理設(shè)備在至少兩個對象中刪除一個積分為q的對象時,將積分排名表中,小于q的各個積分的排名數(shù)值-1,q是該m個連續(xù)積分中的一個。
[0149]比如,請參考圖2G,其示出了一種刪除對象后的對象積分表和積分排名表。其中,圖2G在圖2B的基礎(chǔ)上刪除了積分為4的對象B,則將圖1B所示的積分排名表中小于4的積分對應(yīng)的排名數(shù)值都-1,即得到圖2G所示的積分排名表。
[0150]綜上所述,本實施例提供的方法,通過根據(jù)至少兩個對象的積分建立積分排名表,并在某一對象的積分發(fā)生時,根據(jù)變化值確定排名變化區(qū)間,最終對處于排名變化區(qū)間內(nèi)的各個積分的排名數(shù)值進行更新;解決了相關(guān)技術(shù)中需要排名的數(shù)據(jù)量非常巨大時,用來處理這些數(shù)據(jù)排名的平衡二叉樹占用極高的內(nèi)存和運算資源的問題;有效地減少了實時更新海量數(shù)據(jù)的積分時占用的內(nèi)存資源和運算資源,降低了維護開銷。
[0151]圖3A是根據(jù)再一示例性實施例示出的一種更新積分排名的方法的流程圖。以積分排名表的排名規(guī)則為:積分數(shù)值與積分排名數(shù)值成正相關(guān)為例,該更新積分排名方法可以包括如下幾個步驟:
[0152]在步驟301中,處理設(shè)備獲取至少兩個對象的積分。
[0153]請參考圖2B所不的對象積分表,當積分排名表的排名規(guī)則為:積分數(shù)值與積分排名數(shù)值成正相關(guān)時,該圖2B所示的對象積分表就是與圖1C所示的積分排名表相對應(yīng)的對象積分表。
[0154]在步驟302中,處理設(shè)備生成由m個積分組成的積分數(shù)組,該m個積分在積分數(shù)組按照指定大小順序排列,積分數(shù)組中包括已有積分和空缺積分;已有積分是上述至少兩個對象的積分;空缺積分是該積分數(shù)組中,除已有積分之外的其它積分。
[0155]在步驟303中,處理設(shè)備確定已有積分的排名數(shù)值為該已有積分之間的排名數(shù)值。
[0156]具體地,請參見圖3B,其示出了一種對象、積分以及排名數(shù)值之間的對應(yīng)關(guān)系表。在圖3B中,對象以及各個對象對應(yīng)的已有積分與圖2B所示的對象積分表完全一致,不同的是,各個對象的排名數(shù)值為分別2、3、1、3、6和5。
[0157]在步驟304中,處理設(shè)備確定空缺積分的排名數(shù)值為該空缺積分的后一個已有積分的排名數(shù)值,或者,確定空缺積分的排名數(shù)值為該空缺積分的前一個已有積分的排名數(shù)值+1。
[0158]被配置為例如,以圖1C所示的排名積分表為例,該排名積分表中包括已有積分和空缺積分兩部分的排名數(shù)值。其中,已有積分的排名數(shù)值是根據(jù)圖3B所示的已有積分之間的排名數(shù)值建立的。
[0159]在確定空缺積分排名數(shù)值的過程中,空缺積分的根據(jù)積分大小會有不同的三種情況:
[0160]一是按照排名規(guī)則,空缺積分兩側(cè)只在比自己排名數(shù)值小的一側(cè)存在已有積分,如圖1C中,該積分排名表的排名規(guī)則是積分越大排名數(shù)值越大,因此空缺積分10按照排名規(guī)則,只存在已有積分9是排名數(shù)值比空缺積分10的排名數(shù)值小,不存在比空缺積分I排名數(shù)值大的已有積分,其中,已有積分9排名比空缺積分I排名靠前;
[0161]二是按照排名規(guī)則,空缺積分兩側(cè)均存在已有積分,一側(cè)已有積分的排名數(shù)值比空缺積分的排名數(shù)值大,另一側(cè)已有積分的排名數(shù)值比空缺積分的排名數(shù)值小,如圖1C中,空缺積分5兩側(cè)均存在已有積分,一側(cè)存在的已有積分4的排名數(shù)值比空缺積分5的排名數(shù)值小,另一側(cè)存在的已有積分6的排名數(shù)值比空缺積分5的排名數(shù)值大,其中,已有積分4排名比空缺積分5排名靠前,已有積分6比空缺積分5排名靠后;另外,圖1C中的空缺積分7和8也屬于這種情況;
[0162]三是按照排名規(guī)則,空缺積分兩側(cè)只在比自己排名數(shù)值小的一側(cè)存在已有積分,如圖1C中空缺積分I兩側(cè)只存在已有積分2,已有積分2的排名數(shù)值按照排名規(guī)則是比空缺積分I小,不存在比空缺積分I排名數(shù)值大的已有積分,其中,已有積分2排名比空缺積分I靠后。
[0163]現(xiàn)通過對1、5、7、8和10這5個空缺積分確定排名數(shù)值的過程來示例性說明步驟304的方法。
[0164]首先,確定8、7、5和I這4個空缺積分的排名數(shù)值,這4個空缺積分的排名數(shù)值為這4個空缺積分的后一個已有積分的排名數(shù)值。
[0165]需要特別說明的是,這里“后一個已有積分的排名數(shù)值”指的是,按照排名規(guī)則,排名比空缺積分靠后的第一個已有積分的排名數(shù)值。參照圖1C,空缺積分8、7、5和I的“后一個已有積分”分別為9、9、6和2。同時,“后一個已有積分”9、6和2的排名數(shù)值分別為6、5和I。所以,空缺積分8、7、5和I的排名數(shù)值分別為6、6、5和I。
[0166]其次,確定10這個空缺積分的排名數(shù)值,空缺積分I的排名數(shù)值為空缺積分I前一個已有積分的排名數(shù)值+1。
[0167]需要特別說明的是,這里“前一個已有積分的排名數(shù)值”指的是,按照排名規(guī)則,排名比空缺積分靠前的第一個已有積分的排名數(shù)值。參照圖1C,空缺積分10的“前一個已有積分”為9,“前一個已有積分” 9的排名數(shù)值為6。所以,空缺積分10的排名數(shù)值為7,即6+1后的數(shù)值結(jié)果。
[0168]在步驟305中,對于上述至少兩個對象中的每一個對象,當該對象的積分由s變化為t時,對s和t進行大小比較。
[0169]在步驟306中,當s小于t時,處理設(shè)備確定排名變化區(qū)間為(s,t]。
[0170]在步驟307中,處理設(shè)備將積分排名表中,處于(s,t]區(qū)間內(nèi)的各個積分的排名數(shù)值_1。
[0171]比如,請參考圖3C,其示出了一種更新后的對象積分表和積分排名表。在圖3C中,對象積分表中對象B的積分由圖2B中的4變成了 6,則在積分排名表中,區(qū)間(4,6]內(nèi)的各個積分(積分5和積分6)的排名數(shù)值-1,由圖1C中的排名數(shù)值5更新為排名數(shù)值4。
[0172]步驟307為306的后續(xù)步驟,目的在于更新排名變化區(qū)間內(nèi)的各個積分的排名數(shù)值。執(zhí)行完成步驟306和步驟307后,相當于完成了在積分數(shù)值與積分排名數(shù)值成正相關(guān)的排名規(guī)則下,s小于t時的一次排名數(shù)值更新。
[0173]在步驟308中,當s大于t時,處理設(shè)備確
當前第3頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁远县| 文成县| 双辽市| 新建县| 什邡市| 霞浦县| 乌什县| 大姚县| 长沙县| 句容市| 乐山市| 盐源县| 陇西县| 洮南市| 奉新县| 汉川市| 望城县| 阜新市| 内江市| 临猗县| 德保县| 承德市| 马龙县| 临猗县| 滦南县| 奉新县| 蛟河市| 丰县| 呼玛县| 吴江市| 瑞昌市| 凤凰县| 禹城市| 巢湖市| 临猗县| 张北县| 江陵县| 年辖:市辖区| 宿州市| 北碚区| 新竹市|