This accessible and entertaining book provides an in-depth introduction to computational thinking through the lens of data structures — a critical component in any programming endeavor. Through diagrams, pseudocode, and humorous analogies, you’ll learn how the structure of data drives algorithmic operations, gaining insight into not just how to build data structures, but precisely how and when to use them.
This book will give you a strong background in implementing and working with more than 15 key data structures, from stacks, queues, and caches to bloom filters, skip lists, and graphs. Master linked lists by standing in line at a cafe, hash tables by cataloging the history of the summer Olympics, and Quadtrees by neatly organizing your kitchen cabinets. Along with basic computer science concepts like recursion and iteration, you’ll learn:
•The complexity and power of pointers
•The branching logic of tree-based data structures
•How different data structures insert and delete data in memory
•Why mathematical mappings and randomization are useful
•How to make tradeoffs between speed, flexibility, and memory usage
Data Structures the Fun Way shows how to efficiently apply these ideas to real-world problems—a surprising number of which focus on procuring a decent cup of coffee. At any level, fully understanding data structures will teach you core skills that apply across multiple programming languages, taking your career to the next level.
Jeremy Kubica is an engineer director specializing in artificial intelligence and machine learning. He received a Ph.D. in Robotics from Carnegie Mellon University and a BS in Computer Science from Cornell University. He spent his graduate school years creating algorithms to detect killer asteroids (actually stopping them was, of course, left as “future work”). He is the author...
(展开全部)
Learning from Las Vegas created a healthy controversy on its appearance in 1972,...
#NAME?
陈佳荣,海外交通史专家。香港现代教育研究社编审、高级经理,中国海外交通史研究会终身顾问,广东地名委员会通訊委员。编著《渡海方程辑注》获“2013年度全国优秀古籍...
作品目录目录1惊讶2最凶猛的动物3小蒂姆和“巨人”4三个猎物5嘲笑人的豹子6顽皮的小熊猫7大象脱缰8大畜栏9孩子与野兽10“野猫”
作品目录目次 第Ⅱ期 奠定基础时期 第1章 从自立到成长 第1节 政治经济动向 1.保守革新对立时代 2.实现经济自立与增长 第2节 经
犬犬,本名邵岚。血型大概是A型,也可能是B型,更可能是AB型,因为老妈说我是菜花里长出来的!处女座,生活中绝对不可以没有犬类陪伴!哪怕饿死也不吃狗肉。关于爱好:...
托马斯·潘恩(Thomas Paine,1737-1809):英裔美国思想家、作家、政治活动家、理论家、革命家、激进民主主义者。美国独立战争期间,他撰写了铿锵有...
許蔚,復旦大學文學博士,現任復旦大學中國古代文學研究中心、中國語言文學系副教授,主要從事道教文學、道教文獻學、宋明道教史、佛道教交涉、近世科儀與法術、道教與民間...
郭敬明,青春文学领军人物,畅销作家,《最小说》主编。落落,校园女王,畅销作家,《文艺风象》主编。笛安,最被主流接受和推崇的80后作家,纯文学的代表人物,《文艺风...
伤寒论理论与实践 内容简介 主治心下痞的5个泻心汤,在当今临床上常用于治疗哪些疾病呢?在此,重点应该掌握两个核心方剂,即大黄黄连泻心汤和半夏泻心汤,因为这两个方...
我的笔,就是我的武器!“书界奥斯卡”享誉全球的出版集团 企鹅兰登 首部女性作家选集!8位改变世界的女作家,1幅跨越百年的女性文学图景!·★跨越时空的女性文学魅力...
美第奇奖、龚古尔传记奖得主鸿篇巨制60万字讲述法兰西的“光荣与梦想”这是对法国知识分子的一次巡礼,也是对一个紧张、矛盾乃至绝望世纪的穿越。·大革命之后,统治法国...
【编辑推荐】1.余华、迟子建、李佩甫等作家中篇小说扛鼎之作,用6小时一口气读完当代文学不可错过的经典。本书收录的6篇中篇小说,均为当代文学的经典之作。作者包括意...
王水照, 1960年毕业于北京大学中文系,复旦大学中文系教授,中国古代文学专业博士生导师,并担任中国苏轼研究学会副会长。朱刚,复旦大学中文系教授,博士生导师。主...
沧月星座:金牛座血型:B型最喜欢的颜色:黑、紫最喜欢听的歌:很多最喜欢的电影:《我最好朋友的婚礼》最喜欢看的书:很多最喜欢的水果:苹果、山竹、猕猴桃最喜欢的武侠...
洗滌、打磨、沉澱、結晶。書籍仍是人類世界最大規模明亮起來的豐饒之地。刻舟求劍。只是船身的一道又一道愚人刻痕,我們想用它來找掉落時間大河裡的某物。至少,這些歷歷刻...
耳雅當紅作家,寫作風格特別,已出版《好木望天》、《晟世青風》、《國相爺神算》、《遊龍隨月》、《SCI謎案集》、《詭行天下》。
张子怡(hippo_san),独立设计师、开发者。个人作品遍布于界面交互设计、插画设计、Logo 设计、iOS 开发、网站开发等领域。同时,也在进行多平台的游戏...
刘春龙,男,1964年12月生,江苏兴化人。中国作家协会会员。著有长篇小说《深爱至痛》、中篇小说集《无意插柳》、散文集《乡村捕钓散记》等。曾获江苏省紫金山文学奖...
【编辑推荐】◎“创新之父”克莱顿·克里斯坦森传世管理经典。2020年1月,克里斯坦森教授不幸因病离世。作为他经典作品中的经典,《创新者的窘境》值得所有创业者、企...