成功加入购物车
张子言 著 / 电子工业出版社 / 2013-10 / 平装
售价 ¥ 23.00 2.6折
定价 ¥89.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2022-01-02
卖家超过10天未登录
常用算法深入学习实录
《常用算法深入学习实录》共分15章,循序渐进、由浅入深地详细讲解算法的核心内容,并通过具体实例的实现过程演练各个知识点的具体用法。
《常用算法深入学习实录》首先详细讲解算法的基础知识,剖析了将算法称为“程序灵魂”的原因。然后详细讲解算法技术的核心内容,主要包括八大算法思想、数据结构、树、图、查找、内部排序、外部排序和文件等知识点的具体用法。接下来通过具体实例详细讲解各种算法经典问题的解决方案,主要包括解决经典的数据结构问题、解决数学问题、解决趣味问题、解决图像问题和解决奥赛问题的具体方案等。另外,书中还讲解了算法技术在现实编程项目中的作用和具体用法。
第1章都说算法是程序的“灵魂”1.1开始学习算法1.1.1算法的特征和发展由来1.1.2何为算法1.2计算机中的算法1.2.1认识计算机中的算法1.2.2为什么是程序的“灵魂”1.3表示算法的方法1.3.1用流程图来表示算法1.3.2用N-S流程图来表示算法1.3.3用计算机语言表示算法1.4学好算法的秘诀第2章分析妙趣横生的算法思想2.1八大算法思想2.2比较“笨”的枚举算法思想2.2.1枚举算法基础2.2.2实践演练2.3聪明一点的递推算法思想2.3.1递推算法基础2.3.2实践演练2.4充分利用自己的递归算法思想2.4.1递归算法基础2.4.2实践演练2.5各个击破的分治算法思想2.5.1分治算法基础2.5.2实践演练2.6贪心算法思想并不贪婪2.6.1贪心算法基础2.6.2实践演练2.7试探法算法思想是一种委婉的做法2.7.1试探法算法基础2.7.2实践演练2.8迭代算法2.8.1迭代算法基础2.8.2实践演练2.9模拟算法思想2.9.1模拟算法的思路2.9.2实践演练第3章走在算法的路上之——分析简单的数据结构3.1学习编程的注意事项3.2什么是线性表3.2.1线性表的特性3.2.2顺序表操作3.2.3链表操作3.3守规矩的先进先出的队列3.3.1队列基础3.3.2链队列和循环队列3.3.3队列的基本操作3.3.4队列的链式存储3.4后进先出的栈3.4.1什么是栈3.4.2栈的基本分类3.4.3实践演练第4章走在算法的路上之——树4.1树引发的关系4.1.1树的概念4.1.2何谓二叉树4.1.3二叉树存储4.1.4操作二叉树4.1.5遍历二叉树4.1.6测试二叉树4.1.7线索二叉树4.1.8线索二叉树的表示4.1.9实践演练线索二叉树的操作4.2霍夫曼树4.2.1霍夫曼树基础4.2.2实践演练第5章走在算法的路上之——图5.1从哥尼斯堡七桥问题说起5.2几个相关概念5.3存储结构5.3.1表示顶点之间相邻关系的邻接矩阵5.3.2邻接表5.3.3合作的产物——十字链表5.3.4实践演练5.4遍历图5.4.1深度优先搜索5.4.2广度优先搜索5.4.3遍历算法的那点事5.4.4测试图的遍历实例5.5图的连通性5.5.1无向图的连通分量5.5.2最小生成树5.5.3关键路径5.6寻求最短的路径5.6.1求某一顶点到其他各顶点的最短路径5.6.2任意一对顶点间的最短路径第6章体验查找算法带来的魅力6.1几个相关概念6.2基于线性表的查找法6.2.1顺序查找法6.2.2折半查找法6.2.3分块查找法6.3基于树的查找6.3.1二叉排序树6.3.2平衡二叉排序树6.4哈希法6.4.1哈希法基础6.4.2处理冲突6.4.3哈希表的查找过程6.5索引查找6.5.1索引查找的过程6.5.2实践演练第7章内部排序7.1排序基础7.1.1排序的目的和过程7.1.2内部排序与外部排序7.1.3稳定排序与不稳定排序7.2霸道的插入排序7.2.1直接插入排序7.2.2折半插入排序7.2.3表插入排序7.2.4希尔排序7.3交换类排序法7.3.1冒泡排序(相邻比序法)7.3.2快速排序7.4选择类排序法7.4.1直接选择排序7.4.2树形选择排序7.4.3堆排序7.4.4实践演练7.5归并排序7.5.1归并排序思想7.5.2二路归并算法的思路7.5.3实现归并排序7.5.4实践演练7.6基数排序7.6.1多关键字排序7.6.2链式基数排序第8章外部排序和文件8.1外部信息方便了我们的生活8.1.1磁带存储器8.1.2磁盘存储器8.2外部排序的基本方法8.2.1磁盘排序8.2.2磁带排序8.3什么是文件8.4文件的组织方式8.4.1顺序文件8.4.2索引文件8.4.3ISAM文件8.4.4VSAM文件8.4.5散列文件8.4.6多关键字文件第9章从应聘开始谈算法9.1面试9.1.1面试前的准备9.1.2常见的面试错误9.2常见的算法笔试题第10章经典的数据结构问题10.1约瑟夫环10.2大整数运算10.2.1数组实现大整数运算10.2.2使用链表实现大整数运算10.3计算机进制转换10.4将中序表达式转换为后序表达式第11章解决数学问题11.1最大公约数和最小公倍数11.2哥德巴赫猜想11.3完全数11.4亲密数11.5自守数11.6方程求解11.6.1高斯消元法解方程组11.6.2用二分法解非线性方程11.6.3用牛顿迭代法解非线性方程11.7矩阵运算11.8一元多项式运算11.8.1一元多项式的加法运算11.8.2一元多项式的减法运算第12章解决趣味问题12.1歌星大奖赛12.2借书方案12.3打鱼还是晒网12.4捕鱼和分鱼12.5出售金鱼12.6平分七筐鱼12.7绳子的长度和井深12.8鸡兔同笼12.9汉诺塔12.9.1递归法12.9.2非递归法12.10马踏棋盘12.10.1使用循环查找法12.10.2使用递归法12.10.3使用栈方法12.11三色球问题12.12新郎和新娘问题12.13计算年龄几何第13章解决图像问题13.1八皇后问题13.1.1使用递归法13.1.2使用循环法13.2生命游戏13.3黑白棋问题13.4骑士迷宫问题13.5迷宫中的所有路径第14章算法的经典问题14.1存钱利息最大化14.2背包问题14.2.1使用动态规划法14.2.2使用递归法14.3农夫过河14.4三色旗14.5取石子14.6停车场管理14.7约瑟夫生者死者游戏第15章解决奥赛问题15.1孪生素数问题15.2百钱买百鸡问题15.3马克思手稿中的数学题15.4正整数分解为质因数15.5水仙花数15.6素数15.6.1求1000以内的所有素数15.6.2求1000以内的回文素数15.6.3求1000以内的平方回文数15.7阶乘15.7.1使用递归法15.7.2实现大数的阶乘15.8青蛙过河15.9过河卒15.10素数组合15.11校验码问题15.12老师排座位15.13模拟立体图15.14采药问题15.15等价表达式问题15.16购买年货问题
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30