Numerical representations as purely functional data structures: a new approach

被引:0
|
作者
Ivanovic, M
机构
[1] Univ Novi Sad, Fac Sci & Math, YU-21000 Novi Sad, Yugoslavia
[2] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
关键词
data structures; purely functional language; random-accesss list; program derivation; recursive slowdown;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is concerned with design, implementation and verification of persistent purely functional data structures which are motivated by the representation of natural numbers using positional number systems. A new implementation of random-access list based on redundant segmented binary numbers is described. It uses 4 digits and an invariant which guarantees constant worst-case bounds for cons, head, and tail list operations as well as logarithmic time for lookup and update. The relationship of random-access list with positional number system is formalized and benefits of this analogy are demonstrated.
引用
收藏
页码:163 / 176
页数:14
相关论文
共 50 条
  • [21] Functional data structures
    Okasaki, Chris
    Lecture Notes in Computer Science, 1996, 1129
  • [22] Multitechnology Biofabrication: A New Approach for the Manufacturing of Functional Tissue Structures?
    Castilho, Miguel
    de Ruijter, Mylene
    Beirne, Stephen
    Villette, Claire C.
    Ito, Keita
    Wallace, Gordon G.
    Malda, Jos
    TRENDS IN BIOTECHNOLOGY, 2020, 38 (12) : 1316 - 1328
  • [23] New Nuclear Functional Imaging Data in NETsTheragnostic Approach
    Stolniceanu, C. R.
    Ungureanu, C.
    Preda, C.
    Volovat, C.
    Volovat, S.
    Ionescu, T.
    Chifor, E.
    Statescu, A.
    Gutu, M.
    Matovic, M.
    Stefanescu, C.
    EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2019, 46 (SUPPL 1) : S777 - S777
  • [24] New data analysis approach in functional genomics and proteomics
    Loo, LH
    Hrebien, L
    Kam, M
    AVIATION SPACE AND ENVIRONMENTAL MEDICINE, 2003, 74 (10): : 1116 - 1116
  • [25] Type-based primitives for distributed data structures: A functional approach
    Chuang, TR
    2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, : 131 - 138
  • [26] Multimodal data representations with parameterized local structures
    Zhu, Y
    Comaniciu, D
    Schwartz, S
    Ramesh, V
    COMPUTER VISON - ECCV 2002, PT 1, 2002, 2350 : 173 - 189
  • [27] A new approach to the analytical and numerical form-finding of tensegrity structures
    Koohestani, K.
    Guest, S. D.
    INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 2013, 50 (19) : 2995 - 3007
  • [28] A new approach to spatial data structures: Evaluation and redefinition of their properties
    Panagopoulou, G
    Sirmakessis, S
    Tsakalidis, A
    GEOGRAPHICAL INFORMATION - FROM RESEARCH TO APPLICATION THROUGH COOPERATION, VOLS 1 AND 2, 1996, : 34 - 44
  • [29] Functional Magnetic Resonance Imaging Data Manipulation - A new approach
    Soares, J.
    Alves, V.
    WORLD CONGRESS ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING, VOL 25, PT 5, 2009, 25 : 36 - 39
  • [30] New insights on permutation approach for hypothesis testing on functional data
    Livio Corain
    Viatcheslav B. Melas
    Andrey Pepelyshev
    Luigi Salmaso
    Advances in Data Analysis and Classification, 2014, 8 : 339 - 356