• 算法设计与分析 程振波 李曲 王春平 清华大学出版社
21年品牌 40万+商家 超1.5亿件商品

算法设计与分析 程振波 李曲 王春平 清华大学出版社

【85成左右新】笔记很少,整体很新,质量问题支持退换货,售后无忧;但不要拍错哦!

16.19 4.2折 39 八五品

库存65件

浙江杭州
认证卖家担保交易快速发货售后保障

作者程振波 李曲 王春平

出版社清华大学出版社

ISBN9787302477488

出版时间2018-01

版次1

装帧平装

开本16开

纸张胶版纸

页数225页

字数99999千字

定价39元

货号9787302477488

上书时间2023-12-28

籍利书店

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
【书非常新,有少许笔记】但不影响阅读,无附件和增值服务等。
商品描述
基本信息
书名:算法设计与分析
定价:39.00元
作者:程振波 李曲 王春平
出版社:清华大学出版社
出版日期:2018-01-01
ISBN:9787302477488
字数:368000
页码:225
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
如果将要处理的数据、问题看作是食材,那么算法就是将食材“转化”成各种令人垂诞美食的过程。中国菜肴到处都是充满想象力的转化,将原本普通的食材(大豆和糯米等)转化为营养和风味都令人叹为观止的食物(豆腐、酒酿和酱料等等)。《算法设计与分析(Python)》的主线就是转化,它不仅有问题的转化,也有方法的转化。通过问题的转化将问题“化繁为简”,通过方法的转化以便融会贯通各种算法设计的技巧。  算法设计与分析是计算机专业非常重要的一门基础课程,它不仅是诸多计算机专业课程的基础,也是诸多信息科技类公司在招聘员工时,笔试与面试重点考核的内容。算法设计与分析已经有了诸多经典的著作,然而笔者在教学过程发现,已有的算法设计与分析教材往往并不适合初学算法课程的同学。主要是这些著作往往需要较多的程序设计与数据结构的背景知识。《算法设计与分析(Python)》的内容编排并未要求过多的程序设计或者数学基础,只需要有一定程序设计基础即可,具体而言就是能正确写出一个从1加到100 的函数即可。尤其是,已有的算法著作在分析算法复杂度时,为了结果的严谨往往忽视了数学分析后的直观解释。  《算法设计与分析(Python)》摈弃了算法分析过程中繁琐的数学证明,而主要通过图示等手段给出算法分析结果的直观解释。此外,已有的教材描述算法的语言要么是伪代码,要么是C,C   或者Java这类高级程序语言。采用伪代码描述算法可以获得更为精简的描述,然而缺少可执行的结果会降低初学者对算法结果的直观印象。而使用C,C   或者Java这类高级程序语言描述算法,会降低算法描述的简洁性,还会增加初学者调试出正确结果的难度。为此,《算法设计与分析(Python)》的算法采用Python 描述。Python 是复杂度介于伪代码和C,C   之间的一类语言,其语法简单直观,如果有一定程序设计基础的学生可以在1 小时内入门。《算法设计与分析(Python)》可作为计算机专业大一、大二或者学习过程序设计的非计算机专业学生的算法设计与分析教材。
内容提要
本书介绍了算法设计与分析的基本技巧,主要包括递归、分治、动态规划、贪心和随机等算法,以及利用这些算法求解计算问题的时间复杂度分析等内容。通过诸多有趣的实例,向读者介绍了算法设计的思想,以便读者能形成算法思维的固定模式去解决问题。在介绍每一类算法范式以及分析算法复杂度时,都力求建立直观的思维过程,而摒弃过深的数学证明。书中所有算法均采用 Python语言描述,读者能从中学习到许多算法实现的技巧,从而提高编写程序的能力。本书可作为高等学校计算机专业大一、大二或者学习过程序设计的非计算机专业学生的算法设计与分析教材。
目录
目录章引言                                 11 1算法的定义                              11 1 1算法的属性                                21 1 2效率的定义                            31 2算法设计与分析举例      51 2 1寻找局部高点 -1D                          51 2 2图书管理                             81 3小结                                      10课后习题         11第 2章渐进分析与 Python计算模型                      132 1引言                                            132 2计算模型       132 3算法的渐进分析       142 4 Python计算模型       172 4 1控制流语句       172 4 2数据结构        192 5算法分析实例             212 5 1求值            222 5 2二分搜索                  222 5 3子集和问题                  232 6小结                24课后习题          25第 3章问题求解与代码优化       273 1引言               273 2文档比较                    273 2 1问题提出                    273 2 2算法设计                283 2 3算法优化          313 3拼写矫正                333 3 1问题提出              333 3 2算法设计      333 4稳定匹配问题        363 4 1问题提出     363 4 2算法设计         383 5小结                    40课后习题         41第 4章递归算法与递归函数           424 1引言                       424 2递归的组成结构                  424 2 1如何筹集巨款            424 2 2上线与下线               444 3递归算法的执行            454 3 1跟踪函数的执行    474 4利用递归算法求解问题            514 4 1回文判断                514 4 2全排列                 534 4 3汉诺塔问题                544 4 4雪花曲线                 574 5递归函数的求解               584 5 1替换法                 594 5 2主分析法               604 6小结                       62课后习题         63第 5章排序与树结构              645 1引言                         645 2递归与排序                 655 2 1选择排序           655 2 2插入排序           675 2 3合并排序                 695 3二叉搜索树                  725 3 1 BST的实现         745 3 2插入新结点         755 3 3 BST上查找                            775 3 4二叉树修剪          78目录 IX 5 4堆                 815 4 1堆化操作                815 4 2构造堆             835 4 3堆排序            855 4 4合并 k个有序序列             865 5小结                 87课后习题           88
作者介绍

序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

【书非常新,有少许笔记】但不影响阅读,无附件和增值服务等。
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP