100 条"大话数据结构"搜索结果
  • 程杰
  • 编辑的话2008年,一本特立独行的IT技术图书《大话设计模式》横空出世,开创了一种新派技术图书风格,横扫各大排行。作者程杰并没有满足这个成绩,耗时3年潜心创作了另外一本同样是程序员基础的著作——《大话数据结构》,不出意外地好评如潮。直到今天,这两本书仍然常驻各大排行。作为本土原创图书,这个成绩简直不可思议——印象里只有国外经典技术图书具备如此强的生命力。虽然在这十几年里程杰兄未再动笔,但依然与我保持着密切联系。非常荣幸的是,在这本新作中,我依然是他的编辑。十几年来,IT技术已经有了翻天覆地的变化,当年的桌面程序基本都迁移到了当前的互联网和移动端上,以至人工智能、深度学习,开发语言也从当初C、Java为主力语言变成如今包治百病的Python,我作为一个IT编辑,回顾起来其实还挺有意思的。关于《大话数据结构【溢彩加强版】》的代码语言,确实跟程杰有过小小的争执,我建议换Python,程杰还是坚持用C。他的理由是:讲解数据结构,还是得用最干净纯粹的通用经典计算机语言,虽然Python很灵动,正是这种灵动,有时在解析数据结构的时候显得不够严肃和“正统”,而程序员的基础必修课,必须要一拳一脚地养成规范的动作习惯。数据结构在某种程度上和设计模式类似,都是前辈的武功套路。不同的是,设计模式是近几十年卓越程序员的智慧结晶,而数据结构是几百上千年无数科学家、数学家的智慧沉淀,具有更加深厚的背景。大家知道,程序是利用计算机的高速运算能力来协助我们处理一些需要海量运算得出结果的问题,花哨的界面和良好的用户体验背后,是无数计算机强大的算力得出我们需要的结果——无论是气象预报还是扫脸支付。一台计算机的CPU运算能力是固定的,只会机械地接收程序的指令,所以,算法的优劣就决定了程序设计水平的高低(关于计算机硬件的运算原理和流程,这里推荐一《大话数据结构【溢彩加强版】》——《大话计算机》【清华大学出版社】)。举个简单的例子,数据库性能优化这个工作,收费是按照小时来计算的,有个段子,真实性无从考证:水平高的每小时可以达到30万美金。为什么会值这么多钱?有价值吗?本质上讲这就是算法的力量,使用优秀的算法可以在为企业节省海量的硬件投入同时带来巨大的效率提升——比如之前需要100台小型机,优化之后只需要10台就够了;之前生成一个数据需要1分钟出来结果,优化之后1秒钟就够了……这对于企业来说,节省的成本可就远远不止投入的几十上百万元的优化费用了。当然,数据库优化有很多算法优化之外的技术,但是如果优化结果发生了质变,那一定主要是算法的功劳。国内外优秀的程序员很多是数学专业出身,也在一定程度上说明了这个问题。很多程序员被戏称为“码农”——一种流水线机械作业的工种,至今此工种仍大量存在。可以预见的是,随着软件开发集成度的提高和AI技术的发展,“码农”会大量减少,未来的软件开发需要的是“软件架构师”和“算法工程师”,无论走哪条路线,算法都是重中之重。可以说,算法基础不牢靠,职业生涯不牢靠。(关于这个话题,再推荐一《大话数据结构【溢彩加强版】》——《大话软件工程》【清华大学出版社】)我们的程序员因为在受教育的过程中,由于种种原因,数据结构和算法的基本功通常要差一些,等从业以后想再补课又缺乏好的,或者说适合自学的教材。数据结构不是说没有优秀教材,比如《数据结构》(严蔚敏清华版)、《算法导论》(机工版)这样的经典著作我们绝对b能说不好,但是作为自学,实在是有点难啃。《大话数据结构【溢彩加强版】》延续了前作轻松调侃的风格,采用了师生对话的方式展开讨论,其中穿插了大量“接地气”的类比案例,帮助大家迅速“开窍”,在我的建议下,程杰精心将《大话数据结构【溢彩加强版】》图表制作成彩色,阅读起来你会发现,不仅仅是养眼,对一些流程、概念的解说,用彩色图表更为精准,学习体验有了质变。感谢程杰这样的优秀作者真诚地将自己的感悟奉献出来。与作者的用心相比,作为策划编辑付出的劳动就不值得一提了。这里真心希望读者可以从书中找到需要的东西,也希望国内更多高人涌现出来,为读者创作更适合中国人阅读的优秀科技图书。清华大学出版社栾大成
Photoshop风光摄影后期:前期指导+二次构图+颜色光影 电子书
  • 构图君
  • 一本摄影前期指导和后期处理相结合的实战宝典,作者结合自己多年单反摄影后期实战的总结。
零基础数码摄影后期:Photoshop+Lightroom照片处理轻松入门 电子书
  • 构图君
  • 从摄影爱好者的实际需求出发,由浅入深地传授了Photoshop和Lightroom两款摄影后期处理软件的使用技巧。
零基础数码摄影后期:Lightroom照片处理轻松入门 电子书
  • 构图君
  • 由浅入深,适合新手;完全实战,成为高手;步步图解,全程视频。一本书精通Lightroom后期处理!
手机拍大片!手机视频拍摄与后期制作一本通 电子书
  • 构图君
  • 手机如何拍大片?无论拍照片,还是视频,其实都是有诀窍的。
手机拍美照:手机摄影构图+用光+色彩技巧大全 电子书
  • 构图君
  • “手机摄影构图大全”公众号创始人,为你分享500多种构图技法。
手机拍美照:旅行+风光手机摄影技巧大全 电子书
  • 构图君
  • 以“构图+影调+后期+专题”为特色,在技能、旅行、风光三大篇章下详细介绍了构图、用光、色彩、后期等内容。
手机拍美照:美食+花卉+微距手机摄影技巧大全 电子书
  • 构图君
  • 以“构图+影调+拍摄+后期”为特色,在美食、花卉、微距三大篇章下详细介绍了构图技法、影调设置、拍摄技巧、后期App的使用等内容。
装配式钢结构建筑的设计、制作与施工 电子书
  • 娄宇 主编
  • 新时代建筑业高质量发展下从业人员的案头工具书。
数据结构实验指导与习题解答——Python语言描述 电子书
  • 主编
  • 本书是与《数据结构——Python语言描述》(ISBN:978-7-115-48577-9,以下简称主教材)配套的上机实验指导与习题解答。本书的基础实验部分给出了主教材中除第9章以外基础实验的全部源代码,综合实验部分给出了主教材中综合实验的核心代码。本书的习题解答部分不仅给出主教材中选择题和填空题的正确答案,还给出相应的解析,并提供编程题的核心代码。本书在讲解时理论和实践并重,读者可以通过实际编程
数据结构(C语言  微课版)——从概念到算法 电子书
  • 袁凌主编
  • 数据结构是计算机及相关专业的基础课程,具有很强的理论性和实践性。本书采用类C语言作为数据结构和算法的描述语言,以“逻辑结构+物理结构+基本操作实现+典型应用”的模式对查找、排序、线性结构、树结构、图结构进行了详细的分析和讨论,条理清晰,讲解系统。本书在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,符合新研究生考试大纲,内容难度适度。全书共9章,主要内容包括绪论、线性表、栈与队
钢结构制作安装便携手册 电子书
轻型钢结构设计便携手册 电子书
  • 《轻型钢结构设计便携手册》编委会
  • 全书内容包括轻型钢结构材料、设计基本规定、基本构件设计、连接设计、轻型屋面设计、檩条设计、钢屋架设计、天窗架设计、平板网架设计、门式刚架设计、支撑设计等。
概率论与数理统计 电子书
  • 同济大学数学系
  •   1.内容经典,附二维码方式增加章导读以及扩展阅读内容,既体现数学严谨的思维逻辑,又反映数学之美。  2.细化考研题目。配套辅导教材将细致讲解考研题目,培养学生的逻辑思维能力。  3.随时更新新技术发展资料,配有微课视频。
高等数学习题全解上册 电子书
  • 同济大学数学系
  • 《高等数学(上下)》习题全解,培养读者逻辑思维与创新能力。
同济大学数学系列教材 线性代数 电子书
  • 同济大学数学系
  • 1.全书内容联系紧密,紧扣“为什么要引入这些概念和知识”,采用追问形式、层层深入,既符合数学上的逻辑性,又符合学生的思维顺序,有效地避免了概念呈现的突兀性;2.语言紧凑简洁但又力求通俗易懂,“细教材,粗讲解”,以直观的几何空间为例,降低了其抽象程度,比较适合学生自学;3.要求学生自己证明的不太难的小命题多,这样处理既可以让教材语言简洁,还可以培养和锻炼学生的证明能力,《线性代数》这门课程不仅仅要求培养学生的计算能力,更应看重其对学生的抽象能力和逻辑证明能力的培养;4.利用二维码方式增加扩展阅读等内容,让学生对线性代数的发展有所了解,而且可以适当增加其兴趣。
高等数学(下册) 电子书
  • 同济大学数学系
  • 《高等数学下册》涵盖多元微积分、无穷级数,强化概念理解与创新能力。
高等数学(上册) 电子书
  • 同济大学数学系
  • 《高等数学(上下)》:强化定义概念理解,培养逻辑思维和创新能力。
高等数学习题全解下册 电子书
  • 同济大学数学系
  • 本书是与同济大学数学系编写的《高等数学》(ISBN 978-7-115-42640-6,人民邮电出版社出版)配套的学习辅导书.全书按照教育部大学数学教学指导委员会的基本要求,充分吸取当前高等数学教材辅导书的精华,并结合数年来的教学实践经验,针对当今学生的知识结构和习惯特点编写.全书分为上下两册.本书为下册,是多元函数微积分部分,一共有四章,主要内容包括向量与空间解析几何,多元函数微分学,多元函数积
数据结构与算法分析(C++语言版  第2版) 电子书
  • 朱保平
  • 本书共10章,介绍了数据结构的基本理论及方法,主要有绪论、线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找、内部排序,以及算法设计与分析等内容。