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...
(展开全部)
行业卷-中国针灸交流通鉴 本书特色 针灸是一门实践性很强的医学,针灸方法的选择和技术操作,直接影响到防治疾病的效果。《针法卷》以其系统、全面的特点介绍了从古到今...
What drives politics in dictatorships? Milan W. Svolik argues that all authorita...
医门微言-凤翅堂中医讲稿-第二辑 本书特色 医之治病,贵理、法、方、药贯通一体。不知医理则难识病、识证,不知治法、医方、药物,则知医理亦无从施治,犹巧妇无米不炊...
川上文代(Fumiyo Kawakami)日本主妇中人气最高的甜点女王、法国甜点学校最受欢迎的女讲师。从幼年时代就对料理有着浓厚的兴趣,并于初中三年级至高中三年...
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册。她一生创作了80部侦探小说和短篇故...
◎内容简介“我要从世界看中国,再从中国看世界。”围绕着这一发端,著名历史学家许倬云以九十高龄迎难而上,八易其稿,结撰出一部华夏文明从成长到成型的传记。作者跳脱出...
在冲绳,夏天永远不会结束。冲绳拥有度假胜地的一切美好:纯净的海域,看不尽的日落,与沙滩、大海和天空融为一体的度假酒店……当你深入探寻,才发现冲绳正如当地的民谣,...
陈舜臣,华裔日本作家,“日本小说界无出其右者”,日本文学史上四位“三冠王”之一,他以推理小说成名,打破了“推理小说中不得出现中国人”的创作传统,开辟了日系推理新...
在一个充斥着信息噪声的世界里,企业如何突出重围,触达消费者,并激励他们购买?答案是——场景营销。我们正处于一场大规模的媒体范式转移之中,从传统的有限媒体时代走向...
约翰·格雷,伦敦政治经济学院欧洲思想史名誉教授,已著有十多本专著,包括《异端》以及畅销书《稻草狗》等。
26年實戰經驗教你真正有用的方法,不多走冤枉路。12招判斷多空轉折的方法,讓你聰明掌握進出場點時機。散戶為何會賠錢?因為多空轉折出現了卻不會判斷,進場比人晚,退...
作品目录序:细参“有限”索“无穷” 文怀沙前言导读图第一章 “黑箱”的探究一、天人之际:从西方到东方西方:天人对立——科学
潘恩1776年以一本广受欢迎的小册子《常识》而成名,《美国危机》是他的另一代表作。本书以战报形式写成,曾大大激励过独立战争中美利坚战士的士气,堪称经典。同时,本...
《资源节约型和环境友好型社会建设:无锡实践与特色》内容简介:本书围绕“绿色发展”这一未来经济社会发展的重要理念,全面回顾了
郑渊洁,1955年出生,1978年开始童话创作。一个人写一本杂志31年世界纪录保持者,杂志名为《童话大王》,月刊。他笔下的文学形象皮皮鲁、鲁西西、罗克、舒克和贝...
1.在近几年中,悬疑探险类的影视作品频频获得高关注度高票房,《寻龙诀》《九层妖塔》等电影均列入国产片票房前十。将会打造出更具影响力的优秀文化作品。2.本故事以一...
中国古典建筑文化的神话基因 本书特色 《中国古典建筑文化的神话基因》:建筑文化博览书系。中国古典建筑文化的神话基因 内容简介 中国建筑文化自成体系,历史悠久,源...
切斯特顿(1874-1936) 20世纪杰出的作家、护教学家。他视野广阔,思想深邃,笔调诙谐,对C.S.路易斯产生过极大的影响。他的作品涉及范围颇广,涵盖传记、...
李慧玲(1970—),女,河南浚县人,文学博士,现为华东师范大学古籍研究所副研究员。主要研究领域为经学及古典文献学。已出版的主要著作有、《礼记注译》、《毛诗注疏...
谭贤传统营销与互联网营销实战型专家,浸谙营销行业多年,有十多年一线营销推广和营销管理经验。擅长网络营销,如在书中归纳总结了网络营销推广的20多种方法;擅长微信营...