Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Focusing on a mathematically rigorous approach that is fast, practical, and efficient, Morin clearly and briskly presents instruction along with source code.
Analyzed and implemented in Java, the data structures presented in the book include stacks, queues, deques, and lists implemented as arrays and linked-lists; space-efficient implementations of lists; skip lists; hash tables and hash codes; binary search trees including treaps, scapegoat trees, and red-black trees; integer searching structures including binary tries, x-fast tries, and y-fast tries; heaps, including implicit binary heaps and randomized meldable heaps; and graphs, including adjacency matrix and adjacency list representations; and B-trees.
A modern treatment of an essential computer science topic, Open Data Structures is a measured balance between classical topics and state-of-the art structures that will serve the needs of all undergraduate students or self-directed learners.Pat Morin is an associate professor in the School of Computer Science at Carleton University as well as founder and managing editor of the open access Journal of Computational Geometry. He is the author of numerous conference papers and journal publications on the topics of computational geometry, algorithms, and data structures.
Pat Morin is a professor in the School of Computer Science at Carleton University as well as a founder and a managing editor of the open access Journal of Computational Geometry. He is the author of numerous conference papers and journal publications on the topics of computational geometry, algorithms, and data structures.
盖伊·川崎(Guy Kawasaki),盖伊出生在夏威夷,获得斯坦福大学的心理学学位及加利福尼亚大学洛杉矶分校MBA学位。曾担任苹果电脑公司的第二位软件“布道师...
美国法律文库:刑事诉讼法(套装共2册) 内容简介 对始于侦查、终于上诉后的间接攻击程序的刑事诉讼中主要程序相关的法律问题展开详尽分析。当然,单卷本的篇幅显然无法...
一勺蜂蜜,一只煎饼果子,一串麻辣烫,都可以是你的时光机。时光漫游者,靠味蕾回到人生的每一个时刻。那些时刻,是个人的隐秘情感,也是一个时代的折射闪光。这是一本非虚...
白涅德夫人,是美国著名的小说家剧作家。现在影响最大的是她的儿童文学作品,例如这部《小公子》和《秘密花园》等。白涅德夫人一八四九年生于英格兰,当她只有三四岁的时候...
“文人画的真性”(十六册)是研究中国传统绘画的一套书,通过研究元明以来十六位画家,探讨支配文人画发展的根本因素——文人画的真性问题。全书文笔雅致、思虑深远,深具...
王小洋青年漫画家。从小学开始在杂志上发表作品,多次斩获漫画类奖项,二〇〇七年凭借《黑虫》获得第三届金龙奖(国内漫画最高奖)“故事漫画金奖”,之后便以职业漫画家身...
解表法临床应用技巧 本书特色 张宁苏、马铁明编写的《解表法临床应用技巧》是《中医治法临床应用技巧丛书》之一。全书共分两大部分。**部分为解表法概论,分...
张仲景医方精要·伤寒篇 目录 **部分勤求古训,博采众方,创立辨证,确定方药,南阳医圣——张仲景(1)一、生平里籍(1)二、医学著述(3)三、学术思想(5)四、...
活的宪法 本书特色 斯特劳斯的著作有助于普通公众理解文本主义和原意论作为解释宪法进路所存在的问题。他表明,无论作为一个规范问题还是实践描述,宪法必然都是随着时间...
《低学历的女人也能赚大钱》绝对是赠予低学历的现代女人的一份美好的人生礼物,只要你认真研读,认真去做,你就会深刻领悟到其中的道理。书中列举了大量低学历的女人成就财...
普魯士是一個神話。對某些人來說,它的名字代表著秩序、正直與寬容;對其他人來說,它卻集軍國主義與反動作風於一身。身為普魯士人的塞巴斯提安.哈夫納現在拋開舊有的傳說...
美国漫画家曾就读于圣何塞州立大学艺术系从事动画工作十余年现供职于《辛普森一家》动画剧组,任故事版修正师目前与丈夫和女儿定居洛杉矶
现代名中医甲亢减治疗绝技 内容简介 当代名医学验俱丰,绝技秘法成竹在胸,故临证常能力挽沉疴,起死回生,如许履和擅用理、清、化三大原则治疗甲状腺疾病,梁庆临擅用挑...
重松清(1963- ),毕业于早稻田大学教育学部,曾任出版社编辑,现为自由作家。1991年《Before Run》在文坛崭露头角,1999年,以《小刀》和《英治...
CRH5型动车组 内容简介 本册介绍CRH5型动车组,分为绪论、总体技术、车体结构、车内布置、转向架、司机室、牵引传动、辅助供电、动车组控制与管理、空气制动及供...
本书对设计色彩理论进行了全面介绍,可帮助读者掌握并灵活运用色彩原理,了解设计色彩的表现形式、媒介特征、应用范围,同时在实
北京大学肿瘤学博士。先后任北京大学肿瘤医院胸外科主治医师、上海市肺科医院胸外科博士后、上海市第一人民医院胸外科主治医师。多次受邀参加世界肺癌大会、美国胸外科年会...
2014-建设工程项目管理-全国一级建造师执业资格考试速通宝典-速通版-(1纲2点3题速通用宝典) 本书特色《优路链学·(2014)全国1级建造师执业资格考试速...
民族民间医疗技法 本书特色 社会在发展,物质文明逐步向前推进,人们都在追求生活的高质量,特别重视身体健康而崇尚自然疗法,祖国传统医药越来越受到人们的关注和青睐。...
Turbulencepervadesourworld,fromweatherpatternstotheairenteringourlungs.Thisbookd...