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...
(展开全部)
炉外处理 目录 1 绪论 1.1 什么是炉外处理 1.2 炉外处理在钢铁生产中的地位1.3 炉外处理的作用、冶金功能和精炼手段 1.4 炉外处理方法的分类 1....
作品目录C.Gebhardt撰写的倍内狄托·斯宾诺莎著《简论上帝、人及其心灵健康》(两卷并附录)一书摘要 第一卷 论上帝第一章 论上
歷時五年慢工細琢,寫成一部實用又美好的「家」設計。一出版就獲得讀者溫馨迴響,進入韓國網路書店排行榜第1名有人的氣息,能讓人徹底放鬆的小家,才有愛!我喜歡小房子。...
儿科医案 本书特色 《儿科医案》共收录1900—1949年近百种中医期 刊所登 载的儿科医案200余例。王咪咪、康小梅编纂的《儿 科医案(1900-1949期刊...
彼得·埃森曼,1932年生于美国纽约,相继求学于康奈尔大学、哥伦比亚大学,并于剑桥大学获博士学位。埃森曼是当代世界最为杰出的建筑大师之一,1967年,他在纽约成...
东野圭吾(1958— ),日本作家。生于大阪,大阪府立大学工学部电气工学科毕业。1985年,凭《放学后》夺得第31届江户川乱步奖,开始专职写作,20余年来作品逾...
◆轰动日本的中国漫画!《镖人》第五册轰动上市!◆3次登上日本央视NHK电视台新闻报道节目,被日本媒体誉为“太阳系级别的中国动漫精品”! 日文&韩文单行本热卖中!...
內容簡介★本書獲得獎項 2007 義大利波隆納書展評審特別獎2007 澳洲童書理事會獎(CBCA)年度圖畫書2006 澳洲圖畫書最佳設計獎2007 APA書籍設...
或许在未来的历史学家看来,1978年至1980年这几年是世界社会史和经济史的革命性转折点,因为正是在这几年中,新自由主义作为一种政治经济实践的理论开始占据主流地...
商业企业家以经济而言意味着什么,社会企业家对社会变革就意味着什么。戴维·伯恩斯坦写道:他们是那些为理想驱动、有创造力的个体,他们质疑现状、开拓新机遇、拒绝放弃,...
《超级人脉术大全集(超值白金版)》内容简介:在美国好莱坞流行着一句话:“一个人是否成功,不在于你知道什么,而在于你认识谁。
李雪松先生本科毕业于中国科学技术大学,研究生毕业于瑞典皇家理工学院。曾供职于瑞典爱立信公司,在销售、管理、交付等多个业务单元承担过重要职务。李雪松先生以卓越贡献...
【作者簡介】英田沙希(Saki Aida)1月3日生,山羊座,AB型。又到了在外面喝啤酒很過癮的季節。所以開始想從事戶外活動。http://blog.aidax...
组织学与胚胎学应试指南 本书特色 本书以唐军民主编《组织学与胚胎学应试指南》**版为基础,参考了相关教材以及国内外部分习题汇编和有关资料编写而成。本“应试指南”...
品味:从家居细部开始:隔断·过道设计 本书特色 完美的细部呈现,丰富多样的精彩案例,装修不仅令是空间的改造,更是家园生活品位的极致表现。从细部与整体的协调布置,...
Beforeagrandpanoramaofpost-RevolutionaryWarSouth,DanielHudsonstrugglestosurvivea...
酱子,前记者,现作家,在噼噼啪啪中生存,喜研究城市性爱百态。逻辑与感性共长,犀利与柔软双飞,人称公知杀手,母知克星,战神级别女流氓。
本草纲目彩图图鉴 本书特色 本书根据权威《本草纲目》校注本编写,编者根据原著中各品种特征的描述内容对所选品种进行了逐一考证,同时参考其他较权威的有关《本草纲目》...
不费功夫,步骤简单,一学就会1000个魔法般的小窍门让初学者也能轻松征服厨房!...................※编辑推荐※同书名一样,本书提供足足1000...
王好古医学全书 内容简介 王好古(约公元1200-1264年),元代赵州(今河北省赵县)人,为易水学派的代表人物之一。王氏学验俱丰,著述较多。本书收集了王氏现存...