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...
(展开全部)
中国共产党党员权利保障条例 本书特色 《中国共产党党员权利保障条例》是党关于保障党员权利方面一部十分重要的党内法规。它的颁布实施,是发展党内民主,健全党内生活,...
Everyonewondersifthereisaquickfixforabrokenheart.Weveallsearchedfortheanswerthat...
陆健东
陈从周(1918-2000),原名郁文,晚年别号梓室,自称梓翁。1918年11月27日生。浙江杭州人,闻名中国的古建筑园林艺术专家,大学文化,中共党员,同济大学...
推荐春信、歌麿、北斋……画作中的人物原型是谁?号称江户美人No.1的又是谁?一张张名画背后藏着怎样的故事?日本浮世绘画家们的生活与社会地位到底如何?他们曾被卷入...
邵云蛟,微信自媒体“旁门左道”作者,知乎万赞答主,PPT 话题相关答案收藏量超过38万,排名知乎第一。对PPT设计有独到的想法和见解,追求简洁、高端的设计风格,...
◆轰动日本的中国漫画!3次登上日本央视NHK电视台新闻报道节目,被日本媒体誉为“世界级水平的中国动漫精品”!◆日本四大报纸之一《每日新闻》、日本知名杂志《映画秘...
奥得弗雷德·普鲁士勒,1923年10月20日生于苏台德地区的伊塞尔山区。1953年大学毕业后在慕尼黑担任教师,后在罗森海姆任中学校长。1970年离开教育界从事专...
time刚刚好,原名李婧,知识技能达人,专栏作家。致力于习惯养成和自我提升方面的优质干货分享,文风精炼,不鸡汤,不废话,作品被新京报、新阅读、知乎、36氪、简书...
合约的解释规则与应用 本书特色 《合约的解释:规则与应用》是作者在2007年版《合约的解释》一书的基础上修订而来。虽名为修订,作者对原版的相当多章节进行了重写,...
《智能制造行业应用标准研究成果(二)》内容简介:2015年开始,工业和信息化部与财政部共同实施了“智能制造综合标准化与新模式应
作品目录序纸和折纸纸飞机和飞机纸飞机比赛基本款滑翔机简易特技飞机长距离滑翔冠军单纯滑行机大翼滑翔机展翼者滑翔勇士英雄战机
历时两年,深入日本,从敬语到和服,从怀石料理到茶道,以日常之美书写日本!蚂蜂窝出品,日本国大使馆参与修订。这个简素到极致,又带着超复杂符号系统的国度,以四季为审...
【编辑推荐】❄ 两位随时准备出逃的女性,一次重建自我的疗愈之旅。“我(埃米)是一名女作家,也是沉默的家暴受害者。她(乔伊)是一名卡车司机,在美国最危险的公路上跑...
【专业全面,打破偏见】拥有傲人发表量和超高引用率的“学霸”作者,为读者介绍、剖析几乎全部的饮食营养成分及常见的都市流行饮食方案,一书在手,熟悉饮食的方方面面,并...
◑诺奖得主托卡尔丘克长篇小说代表作◑三代女性来自不同时空的心灵私语◑一部关于死亡的隐喻纪事◑诺奖、尼刻奖、布克国际奖得主托卡尔丘克动人之作——更克制、更冷静;更...
(精美全彩四色印刷)10年媒体生涯,30位中外名人,40张名人照片……《佳访》之后,主持人李佳佳以笔为刀叙写她的十年传媒生涯;聚光灯下的台前幕后。深度对话陈小鲁...
The long-awaited, eagerly anticipated, arguably over-hyped Harry Potter and the ...
精彩摘录【岩画】岩画是古代先民利用石制或金属工具将自身的原始宗教信仰,生产、生活场景描绘凿刻在神色岩石上的图画,岩画的内
第一讲我与《文心雕龙》第二讲谈《文心雕龙》第三讲《文心雕龙》论文德第四讲谈刘勰论“文之枢纽”第五讲《文心雕龙》的《原道》第六讲刘勰《原道》献疑第七讲刘勰论“神思...