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...
(展开全部)
相信我,有些历史问题你可能从来都没有考虑过,因为它们太有趣太琐碎,你可能完全想不到!- 你知道第一次世界大战、第二次世界大战哪座城市被炸得最多吗?- 你知道中世...
老踏(本名:于春洋),公众号“老踏科研联盟”“青椒计划UP”创办人,某全国重点大学教授、博士生导师,国家社科基金项目通讯鉴定/评审专家,教育部学位中心硕博学位论...
《中国文化概况(英汉对照版)》内容简介:本书涵盖中国文化全貌。全书内容丰富全面,从严肃的的中国政治制度,到精辟的中国传统思
T.S.艾略特,1948年诺贝尔文学奖得主,一个比起成为诗人更想成为圣徒的人;却因为无法成圣,而成了伟大的诗人。他总是言说那些"不被言说的",在公众面具保卫之下...
三天两觉:起点中文网大神级作家,全息光脑游戏小说代表名家。文字风趣,涉猎广泛。主要作品有《鬼喊抓鬼》《贩罪》《惊悚乐园》。写作之余时常在网上直播打游戏,以超淡定...
Thisbookexploresthefutureofthefinancialservicesindustry,givingreadersanideaofthe...
明月清风-明清时代的人.契约与国家 本书特色 本书所要讨论的是今天被我们认为属民事法律调整的契约行为与契约关系,但因时间断限隅于明清时期,显然没有现代民法知识体...
作者简介:成田良悟:日本轻小说作家,毕业于日本大学文理学部地球系统科学专业。2002年以出道作《永生之酒》夺得第九届电击小说大赛金奖。现已出版四个系列的轻小说作...
简媜,台湾宜兰县人,一九六一年生。台湾大学中文系毕业。曾获得台湾学生文学奖大专散文组第一名、第三十一届文艺奖章、第三届梁实秋文学奖、第十四届联合报文学奖附设吴鲁...
杨祖如,运动医学硕士研究生,多年文字写作经历,已出版《余生很长,姑娘别慌》,广播剧《乡镇里的放贷人》,文章另见于《青年文摘》《爱人》《人之初》等媒体。
付东来微信公众号labuladong的作者,有多年的刷题经验,希望用通俗的语言帮助广大互联网从业者少走弯路,快速从根本上攻克算法难关,为职业道路的发展赋能。
《摩擦·无以名状》夏宇自序逆毛抚摸:《摩擦·无以名状》夏宇自序《逆毛抚摸》1字是黄金、乳香和没药。字是肉桂。肉和桂。因为这两个音的奇异组合我甚至愿意喜欢它的气味...
《深入理解Net-SNMP》内容简介:本书是首部从实战的角度讲解Net-SNMP开发的书籍。本书从网络管理概念开始,到MIB的开发设计,最后到
本书是一部非常引人入胜的双人传记作品,讲述了纳粹德国两位受过高度嘉奖的女试飞员的故事。汉娜和梅利塔战胜了舆论对女性的偏见,在20世纪30年代男性占主导地位的德国...
卡比丘,江浙姑娘,巨蟹座女生,喜欢喝奶茶。爱用文字记录所思所想,爱读书,爱写故事。此前曾创作多个中短篇故事,文笔平实可爱,文风温馨治愈,广受读者喜爱。
解密中风偏瘫 本书特色 《解密中风偏瘫》望能为从事中风治疗、康复工作的医护人员、医学院校的学生以及中风患者朋友提供帮助。解密中风偏瘫 内容简介 全书共分八章,分...
张晓晗91年生的傲娇摩羯座超龄少女,上戏毕业。拥有买了一百多个手机套最后手机丢了的悲催人生,一生放荡不羁爱淘 宝,持之以恒的肉食主义者,凭着长腿瘦胸带领少先队员...
《茶人三部曲》以绿茶之都杭州的忘忧茶庄主人杭九斋家族四代人起伏跌宕的命运变化为主线,塑造了杭天醉、杭嘉和、赵寄客、沈绿爱等各具不同社会意义和艺术光彩的人物形象,...
这是一本旅游随笔书。一个女孩+背包5年+踏遍5大洲+畅游16个国家+走过38个地区+260张精美图片,天涯、磨坊、穷游、豆瓣千万旅友狂热推荐,中国最美的旅行书,...
戴旭,国防大学教授,战略研究所副所长。大校。代表作有《C形包围》《盛世狼烟》等。首次提出美国称霸世界的全球战略和对华战略围堵战略;首次提出中国需要新型军队,中国...