×

使数据结构持久化。 (英语) Zbl 0667.68026号

对普通数据结构进行更改会破坏旧版本,只留下新版本。本文研究实现持久数据结构的问题,即数据结构历史中的所有版本都可用。确定了两种持久性:仅可更新最新版本的部分持久性和更新操作可应用于任何版本的完全持久性。作者研究了链接数据结构的情况,并提出了两种使其持久化的范例。这些技术用于设计二进制搜索树的持久形式,以及访问、插入和删除操作的有效实现。
审核人:M.Zimand先生

理学硕士:

68第05页 数据结构
68页第10页 搜索和排序
68瓦99 计算机科学中的算法
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 拜耳,R。;McCreight,E.,《大型有序索引的组织》,《信息学报》。,1, 173-189 (1972) ·Zbl 0226.68008号
[2] Bentley,J.L。;Saxe,J.B.,可分解搜索问题1:静态到动态转换,J.算法,1301-358(1980)·Zbl 0461.68065号
[3] 北布鲁姆。;Mehlhorn,K.,《关于平衡重树中平衡操作的平均次数》,Theoret。计算。科学。,11, 303-320 (1980) ·兹伯利0435.68051
[4] Brown,M.R。;Tarjan,R.E.,《用于表示排序列表的数据结构的设计与分析》,SIAM J.Compute。,9, 594-614 (1980) ·Zbl 0446.68047号
[5] Chazelle,B.,《过滤搜索:一种新的问答方法》,SIAM J.Compute。,15, 703-724 (1986) ·Zbl 0612.68088号
[6] Chazelle,B.,《如何在历史中搜索》,Inform。和控制,77,77-99(1985)·Zbl 0575.68062号
[7] Chazelle,B。;Gubias,L.J.,《分数级联:具有几何应用的数据结构技术》(扩展抽象),(Bauer,W.,《自动化,语言与编程》,第十二次学术讨论会,《自动化、语言与编程,第十二届学术讨论会》,《计算机科学讲义》,第194卷(1985),《Springer-Verlag:Springer-Verlag Berlin》,90-100·Zbl 0571.68089号
[8] Chazelle,B。;Guibas,L.J.,分数级联I:数据结构技术,算法,1138-162(1986)·Zbl 0639.68056号
[9] Cole,R.,《搜索和存储类似列表》,J.Algorithms,7202-220(1986)·Zbl 0605.68053号
[10] Dietz,P.,《在链表中维持秩序》(Proceedings,14th Annual ACM Symp.on Theory of Computing(1982)),第62-69页
[11] 迪茨,P。;Sleator,D.D.,《维护列表顺序的两种算法》,(《第19届美国计算机学会计算机理论研讨会论文集》(1987)),365-372
[12] Dobkin,D.P。;Munro,J.I.,《对过去的有效利用》(第21届IEEE计算机科学基础年会论文集(1980)),200-206
[13] Guibas,L.J。;Sedgewick,R.,平衡树的二色框架,(第19届IEEE计算机科学基础年会论文集(1978)),8-21
[14] 机罩,R。;Melville,R.,纯LISP中的实时队列操作,Inform。过程。莱特。,13, 50-54 (1981)
[15] 哈德斯顿,S。;Mehlhorn,K.,《(B)树中的鲁棒平衡》,(Deussens,P.,理论计算机科学VII.理论计算机科学Ⅶ,计算机科学讲义,第104卷(1981),Springer-Verlag:Springer-Verlag Berlin),234-244·Zbl 0457.68075号
[16] 南卡罗来纳州Huddlfston。;Mehlhorn,K.,表示排序列表的新数据结构,Acta Inform。,17, 157-184 (1982) ·Zbl 0481.68061号
[17] Huddleston,S.,《线性列表中快速局部更新的有效方案》(1981),加利福尼亚大学信息与计算机科学系:加利福尼亚大学欧文分校信息与计算机系
[18] Kosaraju,S.R.,排序列表中的本地化搜索,(美国计算机学会第13届年度计算机理论研讨会论文集(1981)),62-69
[19] Krijnen,T。;Meertens,L.G.L.T.,《制作(B)-树木工作》(B(1983)),数学中心:荷兰阿姆斯特丹数学中心,IW 219/83
[20] Maier,D。;Salveter,S.C.,歇斯底里的\(B\)树,通知。过程。莱特。,12, 199-202 (1981)
[21] Myers,E.W.,AVL Dags(1982),亚利桑那大学计算机科学系:亚利桑纳大学图森分校计算机科学系,亚利桑那州,TR 82-9
[22] Myers,E.W.,应用随机访问堆栈,Inform。过程。左侧。,17, 241-248 (1983) ·Zbl 0572.68013号
[23] Myers,E.W.,高效应用数据类型,(会议记录第十一届ACM年度编程语言原理研讨会(1984)),66-75
[24] Nievergelt,J。;Reingold,E.M.,有界平衡的二进制搜索树,SIAM J.Compute。,2, 33-43 (1973) ·Zbl 0262.68012号
[25] M.H.奥弗马斯,寻找过去,我,通知。和计算,正在印刷中。;M.H.奥弗马斯,寻找过去,我,通知。和计算,正在印刷中。
[26] Overmars,M.H.,《过去的搜索II:一般转换》(技术报告RUU-CS-81-9(1981),乌得勒支大学计算机科学系:荷兰乌得勒支特大学计算机科学部)
[27] 代表,T。;Teitelbaum,T。;Demers,A.,基于语言的编辑器的增量上下文相关分析,ACM Trans。程序。系统。Lang.,5449-477(1983)
[28] Sarnak,N.,持久数据结构(博士论文(1986),纽约大学计算机科学系:纽约大学计算机系)·Zbl 0667.68026号
[29] 北卡罗来纳州萨纳克。;Tarjan,R.E.,《使用持久搜索树进行平面点定位》,美国陆军司令部,29,669-679(1986)
[30] Swart,G.F.,《计算几何交点的有效算法》(技术报告85-01-02(1985),华盛顿大学计算机科学系:华盛顿大学西雅图分校计算机科学系)
[31] Tarjan,R.E.,《数据结构和网络算法》(1983年),工业和应用数学学会:宾夕法尼亚州费城工业和应用算术学会·Zbl 0584.68077号
[32] Tarjan,R.E.,在(O(1)循环中更新平衡搜索树,Inform。过程。莱特。,16, 253-257 (1983) ·Zbl 0508.68041号
[33] Tarjan,R.E.,摊销计算复杂性,SIAM J.代数离散方法,6306-318(1985)·Zbl 0599.68046号
[34] Tsakalidis,A.K.,《在广义链表中维持秩序》,《信息学报》。,21, 101-112 (1984) ·Zbl 0515.68038号
[35] Tsakalidis,A.K.,用于本地化搜索的AVL-trees,Inform。和控制,67173-194(1985)·Zbl 0588.68033号
[36] Tsakalidis,A.K.,《本地化搜索的最佳实现》(1984年),Fachbereich Angewandte Mathematik和Informatik,萨尔兰德大学:Fachbereic Angewandate Mathemitik和Infoatik,西德萨尔兰德斯萨尔布吕肯大学,A84/06
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。