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.
2014企业法律顾问执业资格考试历年真题解析 本书特色 由赵德坤编著的《2014年全国企业法律顾问执业资格考试历年真题解析(2010-2013)/2014年全国...
作品目录編輯前言 00 性史2006徵文 01 報告班長 02 初到樂園 03 當輔導員 04 認識汪姐 05 返鄉 06 當兵真爽 07 汪姐愛我 08 做體
★物理学家、法国国家科学研究中心(CNRS)研究主任马克·拉谢兹-雷伊写给大家的相对论普及读本★中科院国家天文台星云计划研究员、《星际穿越》译者李然(狐狸先生)...
本书共收录四个故事。它们发生在遥远的宇宙和不明的时代,充满幻想色彩又和我们的世界若即若离。名为“南十字星”的星球贯穿全书,它是星际漫游客,收藏宇宙间的各种奇观。...
您知道吗?许多身体不适都和不健康的饮食方式有关——不断悄悄增加的体重减不下来、血压过高、容易疲劳、工作中容易犯困、注意力不能持续集中……这些困扰我们的疾病和身体...
罗松传说中的“建筑师罗小姐”80后女建筑师。一个坚信精诚所至金石为开的姑娘;一个跟各路甲方斗智斗勇的姑娘;一个立志将建筑进行到底的姑娘;一个徜徉于江湖乐在其中的...
《当你的才华,还撑不起你的野心的时候》内容简介:现代社会,很多年轻人渴望成长、成功却又迷惘困顿。但世界是无情的,它不会因为
威廉•巴特勒•叶芝(William Butler Yeats)(1865~1939),亦译“叶慈”、“耶茨”,是爱尔兰著名诗人、剧作家和散文家,著名的神秘主义者...
作品目录第1章Python基础——认识环境11.1认识Python31.2用Python编写程序51.3运行Python程序51.4本章小结61.5编程挑战7第...
張愛玲中國的傳奇才女,本名張煐,1920 年出生上海。她的父親張志沂是個傳統的文人,注重古文、時文,但是因為處在新舊時代的交替,他只能當一個遺少;他沉溺在西方物...
张玳体验设计师,软件工程师,写作者,翻译者,前创业者。曾任ThoughtWorks中国区体验设计团队 Lead,负责设计团队的运营、培训以及设计业务的拓展。现在...
《明末清初西湖小说研究》内容简介:西湖小说以独特的空间地域性在中国古代小说史上独树一帜,具有很高的文学地理研究价值。该书从
WinRunnerInSimpleStepsisabookdedicatedtofillingthegapinknowledgeinautomatedtesti...
王晓春,北京教科院基础教育研究所高级教师。主要研究方向包括有家庭教育、教师观念更新和语文教学改革等,多年来出版家庭教育难题会诊、家教参谋、走进孩子的心灵、寻找素...
但斌,中国价值投资践行者,深圳东方港湾投资管理股份有限公司董事长。1967年出生于浙江东阳,1992年开始从事证券工作。拥有26年投资经验,海外投资超过13年。...
英文版序言中文版序言第一部分出发点第一章内容与方法1.1历史发展的特殊路径与一般特征1.2社会主义国家1.3对“社会主义”一词的解释1.4“政治经济学”1.5实...
香榧栽培技术 内容简介 本书内容包括:概述、香榧的用途、香榧的生物学特性、香榧品种资源、香榧壮苗培育、香榧建园技术等。香榧栽培技术 目录 前言**章概述**节起...
[日]加崎长门:DMM.com股份有限公司实验室智能合约事业部工程师。庆应义塾大学研究生院政策•媒体研究科硕士毕业。在研究生院和学生风险投资中,从事以多媒体数据...
Tinadannis,昵称Tina,以“冤鬼路”四部曲奠定了校园恐怖第一人的地位,赢得华人世界以百万计“纳米”。纳米里有大白有小白,有精英也有草根,有知名写手也...
本书收入的两篇是奥古斯丁探讨人的本质的代表作。《论自由意志》探讨恶的来源和人的自由意志问题。《论本性与恩典》探讨人的全然败坏与上帝的全然恩典。《论自由意志》是为...