Most books on data structures assume an imperative language such as C or C++.However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme.This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures.The author includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages.All source code is given in Standard ML and Haskell, and most of the programs are easily adaptable to other functional languages. This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.
Dr. Okasaki spent three years at Columbia University as an Assistant Professor of Computer Science, where he taught courses in programming languages and advanced data structures. He has also worked as a visiting researcher at the University of Glasgow, and as a consultant for an Internet startup company, developing a compiler for their agent control language. His primary resear...
(展开全部)
funinsert(x,s)=letfuninsE=T(R,E,x,E)|ins(sasT(color,a,y,b)=ifx
——引自第33页
funbalance((B,T(R,T(R,a,x,b),y,c),z,d)|(B,T(R,a,x,T(R,b,y,c)),z,d)|(B,a,x,T(R,T(R,b,y,c),z,d)|(B,a,x,T(A,b,y,T(R,c,z,d))))=T(R,T(B,a,x,b),y,T(B,c,z,d))|balancebody=Tbody
——引自第33页
骑桶人生于1972年,现居成都。2000年开始写奇幻、武侠小说和随笔。早期为《飞·奇幻世界》编辑,清韵专栏作者,榕树下状元,两度获得豆瓣阅读最佳作者称号。参与主...
钢琴调律师-(四级/中级技能) 内容简介本教材是由中国乐器协会组织行业专家编写,具有一定的权威性,本书是中级调琴师掌握的技能和考试内容。本书实用性强、有针对地突...
图解园林树木整形修剪 目录 前言**章 概述一、园林树木整形修剪的目的意义二、园林树木整形修剪的原则(一)遵循树木生长发育习性(二)服从景观配置要求(三)考虑栽...
秦翰才,(1894一1968),江苏省上海县陈行镇人。毕业于松江县立第三中学,此后长期从事文职工作,业余爱好文史研究。1956年被聘为上海市文史馆馆员。郑逸梅称...
作者介绍:爱丽丝·罗伯茨,英国全民医疗服务外科学院赛文河校区解剖系主任、赫尔约克医学院研究员、布里斯托大学考古与人类学荣誉成员,曾经担任《DK人类进化圣典》一书...
建筑设计与工程制图高等教育自学考试(艺术设计专业)指定教材自考 目录 建筑设计基础的目的和意义(序)**章建筑的概念**节建筑的物质基础第二节建筑所依赖的建造技...
当代中国政府组织协同问题研究 本书特色 《当代中国政府组织协同问题研究》介绍了研究政府组织协同问题的相关理论,并以上述理论为基础,进一步提出并构建了政府组织协同...
作品目录天赐出世二妖作怪误中奸计人妖颠倒噩梦惊醒魂系天涯· · · · · ·
【编辑推荐】青铜器为何在早期中国具有重要地位?青铜冶铸技术最早在哪里发现,传播路径是怎样的?青铜礼器为何是文明的标志?青铜文明为什么在中国考古学研究中是极其重要...
作品目录Accessory配饰 4花田风别针 6花束戒指 8多彩头花 10蓝莓流苏耳坠 12字母项链 14白兔别针Case Bag包袋 20皮革碎布头卡片
中国刑事诉讼法学发展与瞻望 本书特色 冀祥德、方洁编著的《中国刑事诉讼法学发展与瞻望/法治中国论坛》共分为13章,涉及辩护制度、证据制度、强制措施制度、侦查程序...
阿尔贝·加缪(1913—1960)是法国声名卓著的小说家、散文家和剧作家,“存在主义”文学的大师。1957年因“热情而冷静地阐明了当代向人类良知提出的种种问题”...
妇产科医师手册 内容简介 本手册主要供妇产科临床医师在门诊和查房过程中处理各类临床问题时参考,着重培养青年医师的临床思维能力和规范化诊疗行为。 本书的编写者均为...
AgathaChristiesdisturbing1960smysterythriller,reissuedwithastrikingnewcoverdesig...
PoetLeRoyRobertAllenhasexperiencedanexcitingandunusuallife.Manyofhispoemsin"APoe...
克利福德•威尔(Clifford M. Will)是验证广义相对论、黑洞和引力波的世界领先理论家。1971年,他在加州理工学院获得博士学位,并在斯坦福大学、华盛...
尼采说:“哲学家经常向未来伸出创造性的手——未来的哲学家即是立法者。”尼采也曾提出“上帝之死”“主人—奴隶道德”“永恒回归”“超人”“权力意志”等创见概念,并对...
许知远,1976年出生,2000年毕业于北京大学微电子专业,曾任《经济观察报》主笔,现为《生活》杂志联席出版人,《亚洲周刊》与《英国金融时报》中文网专栏作家,他...
查尔斯·达尔文用他的《物种起源》为生命的多姿多彩提供了一种解释:是演化和自然选择造就了这个星球上缤纷的生命。但他真的如这部划时代著作的书名提示的那样,解释了物种...
善本出版有限公司成立于2006年,专业从事设计类图书出版,并以平面设计、设计文化、艺术领域为主。目前已经出版图书有七十多本以及“BranD”杂志。同时也是中国最...