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页
灵希,曾用笔名圣灵泉,真名全颖,生日:1月29日,水瓶座,血型:A型,厦门大学经济学学士,2006年开始从事小说创作,写作风格多变,自2010年开始全面创作转型...
减肥是女性永远的话题。为了减肥,很多人选择进行运动和极端的饮食控制。这种少吃多动减肥法的缺陷在于,在减少脂肪的同时,也相应地减少了肌肉。而“饮食习惯”这一造成肥...
传统米制品加工技术 本书特色 本书共分为六章,内容涵盖我国各地具有传统特色的米粉、米糕、米粥、米饼、油炸米制品、汤圆等米制品的加工技术,重点介绍了250多种具有...
卢云(Fr. Henri J.M.Nouwen 1932-1996)原籍荷兰,曾任教于美国圣母大学、耶鲁大学和哈佛大学。1986年应方舟团体(L’Arche)之...
《不加班的工作力》作者吉越浩一郎,担任黛安芬国际股份有限公司社长23年。他任职期间创造日本黛安芬19年连续增长,业绩超过德国
配电网故障定位技术 本书特色 《配电网故障定位技术》为配电网建设改造行动计划2016年通过审核项目,以培养供电企业配网一线班组人员职业技能为出发点,以现场运维为...
作者简介伊塔洛·卡尔维诺(1923-1985)是意大利当代最有世界影响的作家。他在四十年的创作实践中,不断探索和创新,力求以最贴
传统蒙药与方剂 本书特色 《传统蒙药与方剂》是以《内蒙古蒙成药标准》、《内蒙古蒙药材标准》、《中华人民共和国卫生部药品标准·蒙药》为基础,参阅大量的古籍文献以及...
米兰·昆德拉(Milan Kundera, 1929— )享誉世界的小说家、文学评论家。1929年出生于捷克斯洛伐克布尔诺,1975年起定居于法国。著有小说《玩...
《统计信号处理基础:估计与检测理论》是一部经典的有关统计信号处理的权威著作。全书分为两卷,分别讲解了统计信号处理基础的估计理论和检测理论。第一卷详细介绍了经典估...
郑文博: ◆网站及微信公众号“51运营”创始人,中大小企业运营人员,现任某上市企业产品运营经理。有8年以上一线运营经验,曾在5家公司担任运营顾问/项目负责人,涉...
Machine learning systems are both complex and unique. They are complex because t...
卓立,北京史家小学终身名誉校长,北京市润丰学校校长,50余年一线小学教育生涯的儿童教育专家,全国十大明星校长,北京市杰出校长,北京教育功勋人物。他提出“和谐教育...
作者简介王小波:北京作家,自由撰搞人,外表很朴素,有一颗诗人的心。他匆匆离世,大家喜欢他,很想念他。这本书,由不同的人写
吕瞻呈,女,80后,祖籍浙江慈溪,现居上海。曾参与《红苹果乐园》《星梦缘》等影视剧及小说的创作,著有长篇小说《爱是一场深刻的忧伤》。
作者:鴨志田一1978年4月11日生。神奈川縣出身的左撇子。筆名的由來是小時候就讀的小學校名。主要作品有《神無き世界の英雄伝》、《Kaguya~月のウサギの銀の...
中医诊疗皮肤与外科疾病 本书特色 用中医方法讲述了接触性皮炎、神经性皮炎、图版、溢脂性脱发、皮肤瘙痒、荨麻疹等疾病的诊断与治疗。中医诊疗皮肤与外科疾病 内容简介...
麥格夫(Alister E. McGrath)是英國牛津大學威克里夫學院院長,牛津大學神學系研究講師,著作甚豐,有《今日基督教教義》、《追尋真理的激情》、《基督...
《官术》内容简介:身在仕途,追逐权力是势所必然,主人公薛冰也不例外。受处分刘瑟困山区担任镇党委书记,环境的恶劣、政敌的压
办公.金融.司法.广电.邮政-建筑设计资料集-第3分册-(第三版) 本书特色 《建筑设计资料集》是建设领域的**工具书,被誉为行业“天书&rdquo...