日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]適用于存儲空間受限的設(shè)備的通訊錄防重構(gòu)建方法有效

專利信息
申請?zhí)枺?/td> 201910906677.4 申請日: 2019-09-24
公開(公告)號: CN110688380B 公開(公告)日: 2023-02-03
發(fā)明(設(shè)計)人: 李立亞;吳麗;閭立新 申請(專利權(quán))人: 無錫科技職業(yè)學(xué)院
主分類號: G06F16/22 分類號: G06F16/22
代理公司: 無錫盛陽專利商標(biāo)事務(wù)所(普通合伙) 32227 代理人: 顧吉云;黃瑩
地址: 214028 *** 國省代碼: 江蘇;32
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 適用于 存儲空間 受限 設(shè)備 通訊錄 構(gòu)建 方法
【權(quán)利要求書】:

1.適用于存儲空間受限的設(shè)備的通訊錄防重構(gòu)建方法,其特征在于,其包括以下步驟:

S1:把所有的需要添加的通訊錄數(shù)據(jù)讀入設(shè)備的內(nèi)存中;

S2:根據(jù)所述通訊錄數(shù)據(jù)中包含數(shù)據(jù)種類n_Class,確定需要建立通訊錄哈希表的數(shù)量n_Directory;每一個所述通訊錄哈希表中以其對應(yīng)種類的數(shù)據(jù)作為關(guān)鍵碼,所述關(guān)鍵碼以外的數(shù)據(jù)作為關(guān)聯(lián)數(shù)據(jù)、以關(guān)聯(lián)數(shù)據(jù)地址的形式存儲在該表中;

即:n_Class等于n_Directory,且n_Directory、n_Class都為正整數(shù);

S3:構(gòu)建n_Directory個所述通訊錄哈希表;

在每一個所述通訊錄哈希表中,每一行的列元素包括:占用標(biāo)志、數(shù)據(jù)域、鏈索引;

所述占用標(biāo)志的字段用來設(shè)置使用標(biāo)志,表示該占用標(biāo)志對應(yīng)行的記錄是否已經(jīng)被使用;

所述數(shù)據(jù)域的字段用來存放實際數(shù)據(jù),所述實際數(shù)據(jù)包括:關(guān)鍵碼數(shù)據(jù)字段、關(guān)聯(lián)數(shù)據(jù)地址字段;

所述關(guān)聯(lián)數(shù)據(jù)地址字段存儲了在另外的關(guān)聯(lián)通訊錄哈希表中的索引地址,該索引地址存儲了與所述關(guān)鍵碼設(shè)置了索引關(guān)系的其他種類的數(shù)據(jù);

所述關(guān)鍵碼為聯(lián)系人姓名的所述通訊錄哈希表設(shè)置為主表,其他種類的所述通訊錄哈希表設(shè)置為從表;

在所述主表中,所述關(guān)鍵碼數(shù)據(jù)字段和所述關(guān)聯(lián)數(shù)據(jù)地址字段的數(shù)量關(guān)系為:1:Num,其中Num為自然數(shù),且Num≥(n_Class-1);所述主表中的所述關(guān)聯(lián)數(shù)據(jù)地址字段中,保存了所述關(guān)鍵碼以外的其他所有種類的關(guān)聯(lián)數(shù)據(jù)的索引信息,其中同一種類的所述關(guān)聯(lián)數(shù)據(jù)地址字段的數(shù)量大于等于1;

在所述從表中,所述關(guān)鍵碼數(shù)據(jù)字段和所述關(guān)聯(lián)數(shù)據(jù)地址字段的數(shù)量關(guān)系為:1:1;所述從表中的所述關(guān)聯(lián)數(shù)據(jù)地址字段中,只保存所述主表的關(guān)鍵碼的地址;

所述鏈索引的字段用來支撐拉鏈法處理沖突,當(dāng)多條信息需占用同一記錄位置時,該字段用來記錄下一條記錄的索引;

S4:初始化所述通訊錄哈希表長度為N+N*y%;

其中,N為哈希表的基本容量,N為正整數(shù);

y%用于處理哈希映射沖突的空間預(yù)留率,y為正整數(shù);當(dāng)新增數(shù)據(jù)時,如果計算得到索引對應(yīng)的數(shù)據(jù)與新增數(shù)據(jù)發(fā)生沖突,需要在基本容量N的后面順序的掛接一個沖突鏈,用來放置發(fā)生沖突的聯(lián)系人信息,此時就會使用到基本容量以外的N*y%的空間來構(gòu)建沖突鏈;

S5:初始化所有的n_Directory個所述通訊錄哈希表的字段;

將每個所述通訊錄哈希表的所述占用標(biāo)志字段設(shè)置為:未使用;

將所有的所述鏈索引字段設(shè)置為:無效;

將所有關(guān)鍵碼對應(yīng)的所述關(guān)聯(lián)數(shù)據(jù)地址字段的使用狀態(tài)都初始化為:無效;

S6:獲取步驟S1中讀入所有的需要添加的所述通訊錄數(shù)據(jù),依次讀取每一條通訊錄數(shù)據(jù),賦值給待處理通訊錄數(shù)據(jù)DirectoryData;

所述待處理通訊錄數(shù)據(jù)DirectoryData包括:關(guān)鍵碼數(shù)據(jù)KeyCode、關(guān)聯(lián)數(shù)據(jù)LinkCode;其中,所述關(guān)鍵碼數(shù)據(jù)KeyCode和所述關(guān)聯(lián)數(shù)據(jù)LinkCode的數(shù)量關(guān)系為:1:n_Data,其中n_Data為自然數(shù);

根據(jù)所述待處理通訊錄數(shù)據(jù)DirectoryData中關(guān)鍵碼數(shù)據(jù)KeyCode的種類,其對應(yīng)種類的通訊錄哈希表作為待處理通訊錄哈希表TargetDirectory;

S7:添加所述待處理通訊錄數(shù)據(jù)DirectoryData到所述待處理通訊錄哈希表TargetDirectory中;

具體包括以下步驟:

a1:將所述關(guān)鍵碼數(shù)據(jù)KeyCode賦值給待處理關(guān)鍵碼TempKeyCode;使用哈希算法計算所述待處理關(guān)鍵碼TempKeyCode的哈希碼,設(shè)定得到的哈希碼的值為HASHCODE;

a2:計算所述待處理關(guān)鍵碼TempKeyCode的所述鏈索引;

使用哈希碼的值HASHCODE模上N,得到余數(shù)INDEX,INDEX即為所述鏈索引字段的值,具體如下:

INDEX=HASHCODE mod N;

a3:在所述待處理通訊錄哈希表TargetDirectory中,檢查INDEX處的行中對應(yīng)的所述占用標(biāo)志位;

如果所述占用標(biāo)志位的字段為:未使用,則表示其對應(yīng)的所述數(shù)據(jù)域中的關(guān)鍵碼數(shù)據(jù)字段沒有被使用,則INDEX對應(yīng)的行設(shè)置為待插入行元素,執(zhí)行步驟a6;

否則,則表示其對應(yīng)的所述數(shù)據(jù)域中的關(guān)鍵碼數(shù)據(jù)字段已經(jīng)被使用,執(zhí)行步驟a4;

a4:取得所述數(shù)據(jù)域中的關(guān)鍵碼數(shù)據(jù)字段中的數(shù)據(jù),作為對比數(shù)據(jù)CompareCode與所述待處理關(guān)鍵碼TempKeyCode進(jìn)行比較;

如果CompareCode與TempKeyCode相同,則表示所述待處理關(guān)鍵碼TempKeyCode已經(jīng)存在于哈希表中,不需要再次添加,本次針對待處理關(guān)鍵碼TempKeyCode的添加操作結(jié)束;

否則,表示所述待處理關(guān)鍵碼TempKeyCode在哈希表中沒有被存儲過,不存在數(shù)據(jù)重復(fù)問題,執(zhí)行步驟a5;

a5:從所述待處理通訊錄哈希表TargetDirectory的基本容量N后面的N*y%區(qū)域中順序的搜索第一個數(shù)據(jù)域未被占用的行設(shè)置為待插入行元素,掛接在所述沖突鏈的末尾,且把所述沖突鏈尾部最后一行的索引的值賦值給INDEX;

a6:將所述待處理關(guān)鍵碼TempKeyCode,存入所述待插入行元素中所述數(shù)據(jù)域中的關(guān)鍵碼數(shù)據(jù)的字段中,其對應(yīng)的所述鏈索引自動存儲INDEX的值;

S8:針對所述待處理關(guān)鍵碼TempKeyCode,在同一條所述待處理通訊錄數(shù)據(jù)DirectoryData中找到對應(yīng)的所述關(guān)聯(lián)數(shù)據(jù)LinkCode,設(shè)置所述待處理關(guān)鍵碼TempKeyCode與所述關(guān)聯(lián)數(shù)據(jù)LinkCode的相互的索引關(guān)系:

S9:重復(fù)步驟S6~S8,直至步驟S1中讀入的所有的所述通訊錄數(shù)據(jù)都處理完畢,結(jié)束本次構(gòu)建操作。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無錫科技職業(yè)學(xué)院,未經(jīng)無錫科技職業(yè)學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201910906677.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設(shè)計專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進(jìn)行下載,點擊【登陸】 【注冊】

關(guān)于我們 尋求報道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久99精品久久久秒播| 99久久久国产精品免费无卡顿| 日韩精品一区在线视频| 国产日韩欧美在线一区| 欧美日韩精品中文字幕| 国产日韩欧美第一页| 精品美女一区二区三区| 欧美性二区| 在线观看国产91| 91九色精品| xoxoxo亚洲国产精品| 久久久久久中文字幕| 欧美一区视频观看| 国产精品久久久久久久久久不蜜臀| 女女百合互慰av| 国产99网站| 午夜码电影| 国产美女视频一区二区三区| 日韩精品一区二区免费| 日韩精品一区二区av| 国产伦高清一区二区三区| 三级电影中文| 97久久精品人人澡人人爽| 99久久夜色精品国产网站| 午夜国产一区| 色综合久久精品| 精品久久不卡| 久99精品| 亚洲午夜精品一区二区三区| 一区二区三区欧美日韩| 国产www亚洲а∨天堂| 偷拍区另类欧美激情日韩91| 午夜电影毛片| 国产一区二区三区伦理| 久久午夜无玛鲁丝片午夜精品| 娇妻被又大又粗又长又硬好爽| 久久精品国产99| 国产精品不卡一区二区三区| 国产精品自拍不卡| av狠狠干| 国产精品videossex国产高清| 999国产精品999久久久久久| 亚洲精品一品区二品区三品区 | 国产91综合一区在线观看| 欧美日韩国产91| 欧美一区二区三区国产精品| 精品久久久久久中文字幕大豆网| 四虎国产精品久久| 免费观看xxxx9999片| 午夜生活理论片| 国产精品国产三级国产专播精品人| 欧美日韩国产午夜| 亚洲精品www久久久| 国产精品你懂的在线| 精品99在线视频| 国产理论片午午午伦夜理片2021| 国产在线一区二区视频| 国产一区二区午夜| 日韩精品一区二区免费| 日本白嫩的18sex少妇hd| 欧美日韩一区二区在线播放| 久久久精品欧美一区二区| 午夜特级片| 日本一区二区三区在线视频| 精品国产一区二区三区国产馆杂枝| 亚洲国产精品日韩av不卡在线| 国产精品视频免费看人鲁| 国产伦精品一区二区三区免费迷| 亚洲乱码一区二区| 亚洲国产精品91| 97人人模人人爽人人喊小说| 91久久精品国产91久久性色tv| 中文字幕一区二区三区四| 一区精品二区国产| 亚日韩精品| 国产精品一二三在线观看| 亚洲精品少妇久久久久| 99国产午夜精品一区二区天美 | 久久国产精品久久久久久电车| 国产欧美一区二区精品性| 亚洲精品乱码久久久久久国产主播| 99久久免费毛片基地| 夜夜躁日日躁狠狠躁| 日韩av在线网址| 久久夜色精品亚洲噜噜国产mv| 91夜夜夜| 国产精品v亚洲精品v日韩精品| 国产免费观看一区| 性色av香蕉一区二区| 狠狠色丁香久久综合频道| 国产99网站| 日韩中文字幕一区二区在线视频| 躁躁躁日日躁网站| 亚洲精品久久久久久久久久久久久久| 99国产精品久久久久99打野战 | 在线精品国产一区二区三区88 | 国产主播啪啪| 国产白丝一区二区三区| 国产主播啪啪| 四虎影视亚洲精品国产原创优播| 日韩国产精品久久| 国产91在线拍偷自揄拍| 日韩av中文字幕在线| 国产精品色在线网站 | 国产精品亚洲精品一区二区三区| 久久99精品久久久秒播| 国产视频在线一区二区| 国产精品伦一区二区三区级视频频| av素人在线| 欧美精品一级二级| 91亚洲欧美强伦三区麻豆| 99视频国产在线| 国产欧美日韩一区二区三区四区| 一区二区不卡在线| 日本道欧美一区二区aaaa| 国产精品久久久久久久久久嫩草| 三级电影中文| 欧美久久一区二区三区| 国产一区激情| 午夜影院一级| 99精品小视频| 国产精品美女久久久免费| 国产精品网站一区| 激情久久久久久| 国产69精品久久久久app下载| 欧美激情片一区二区| 国产一区亚洲一区| 91波多野结衣| 狠狠色噜噜狠狠狠四色米奇| 中文字幕av一区二区三区四区| 亚洲国产午夜片| 欧美综合在线一区| 国产在线精品一区| 国产精品三级久久久久久电影| 久久国产精品网站| 欧美福利三区| 日本午夜久久| 欧美日韩国产综合另类| 亚洲免费永久精品国产| 精品久久不卡| 一区不卡av| 国产69精品久久久久9999不卡免费 | 久久不卡精品| 午夜影院伦理片| 肉丝肉足丝袜一区二区三区| 日韩午夜一区| 日韩精品免费一区二区夜夜嗨| 中文字幕另类日韩欧美亚洲嫩草| 久久夜色精品国产噜噜麻豆| 91福利视频导航| 欧美久久一区二区三区| xoxoxo亚洲国产精品| bbbbb女女女女女bbbbb国产| 国产91久久久久久久免费| 日韩精品一区二区免费| 国产欧美综合一区| 久久伊人色综合| 日韩av在线网址| 国产精品偷伦一区二区| 99精品久久久久久久婷婷| 欧美一区二区精品久久| 亚洲视频精品一区| 香蕉视频一区二区三区| 国产精品国产亚洲精品看不卡15| 国产农村妇女精品一区二区| 中文字幕一区二区三区四| 狠狠色丁香久久综合频道| 99久久婷婷国产综合精品电影| 免费a级毛片18以上观看精品| 国产一区二区视频免费观看| 狠狠躁日日躁狂躁夜夜躁av| 一区二区免费在线观看| 国产色99| 久久精品亚洲一区二区三区画质| 91精品国模一区二区三区| 国产一级一片免费播放| 国产精品一区二区6| 玖玖爱国产精品| 99国产精品| 亚洲精品卡一卡二| 年轻bbwwbbww高潮| 狠狠躁日日躁狂躁夜夜躁av| 中文无码热在线视频| 狠狠色噜噜狠狠狠狠| 午夜大片网| 国产午夜亚洲精品羞羞网站 | 免费的午夜毛片| 亚洲久色影视| 久久青草欧美一区二区三区| 午夜国产一区二区| 91精品久久久久久综合五月天| 日韩亚洲欧美一区| 欧美在线一级va免费观看| 欧美日韩一二三四区| 久久夜色精品久久噜噜亚| 欧美一级久久久| 欧美精品在线观看一区二区| 午夜裸体性播放免费观看| 国产麻豆一区二区三区精品| 国产精品1区二区| 99精品久久久久久久婷婷| 国产黄色一区二区三区 | 高清欧美xxxx| 国产精品一区二区三区在线看| 日韩av在线网| 欧美精品一区二区性色| 国产乱人伦精品一区二区| 亚洲一级中文字幕| 欧美日韩一区电影| 国产91丝袜在线| 国产三级在线视频一区二区三区| 91婷婷精品国产综合久久| 国产伦精品一区二区三区无广告| 97久久精品人人做人人爽 | 亚洲少妇一区二区三区| 日本福利一区二区| 久久婷婷国产综合一区二区| 乱淫免费视频| 午夜爽爽爽男女免费观看| 国产一二区在线| 日韩中文字幕区一区有砖一区| 91人人爽人人爽人人精88v | 国产亚洲精品久久久456| 羞羞视频网站免费| 国产精品第56页| 午夜av影视| 国产精品亚洲精品| 91福利试看| 99国产精品久久久久99打野战| 97久久超碰国产精品红杏| 国产乱码精品一区二区三区中文| 激情久久久| 国产精品美女一区二区视频| 欧美精品免费一区二区| 在线国产一区二区| 久久99亚洲精品久久99果| 69xx国产| 69久久夜色精品国产69乱青草| 亚洲精品卡一卡二 | 欧美乱妇在线视频播放| 国产精品乱码一区二区三区四川人 | 国产午夜精品一区二区三区视频| 精品国产一区二区三区免费 | 精品欧美一区二区在线观看| 色婷婷综合久久久中文一区二区| 精品国产乱码久久久久久老虎|