超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
欢迎光临中图网 请 | 注册
> >
深入浅出算法竞赛(图解版)

深入浅出算法竞赛(图解版)

作者:段忠杰
出版社:中国水利水电出版社出版时间:2023-06-01
开本: 32开 页数: 256
中 图 价:¥48.9(7.0折) 定价  ¥69.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

深入浅出算法竞赛(图解版) 版权信息

深入浅出算法竞赛(图解版) 本书特色

算法竞赛是一个强化思维、锻炼代码能力的良好契机。如果你对算法有兴趣,一定不要错过这样的机会!
本书意在帮助读者理解基本的算法思想,编写高效的程序来解决算法问题,提升读者在算法竞技中的核心技能,增强未来职业的竞争力。
本书避开了繁琐枯燥的理论,用浅显易懂的语言,大量生动的插图,剖析各种典型算法的底层逻辑,讲解大量有趣的算法应用,用大量的图解帮助理解。这是一本入门算法的优秀图书,推荐给各类参加算法竞赛的初学者和对算法感兴趣的广大编程爱好者。

深入浅出算法竞赛(图解版) 内容简介

《深入浅出算法竞赛(图解版)》是为帮助读者理解基本的算法思想和编写高效的解决问题的程序而编写的。全书共6章,第1章概述了算法与算法竞赛的知识;第2章介绍了计算机程序解决问题的基本方法—穷举算法与贪心算法;第3章讲解了随机算法,如何利用概率与期望优化算法的效率;第4章讲解了AI的思维模式—搜索算法,如何用更灵活的方式遍历每一种可行解;第5章讲解了动态规划,如何通过状态间的转移,巧妙地规划解;第6章讲解了将大事化小、小事化了的分治算法,如何将问题拆分为易于解决的小问题。
本书配备了大量的算法竞赛试题,使用算法竞赛常用的C 语言编写。同时,本书不拘泥于算法竞赛,在第2 ~ 6章的后每一节给出一段阅读材料,介绍算法有趣的应用,帮助读者拓宽思维。
本书的讲解避开了繁琐枯燥的理论,采用浅显易懂的语言和大量生动有趣的插图来剖析各种典型算法的思维逻辑,讲解了大量有趣的算法应用案例,用大量的图解来帮助理解。本书是一本算法入门的优秀图书,推荐给各类参加算法竞赛的初学者和对算法感兴趣的广大编
程爱好者。

深入浅出算法竞赛(图解版) 目录

第1章 欢迎来到算法的世界 1.1 算法是什么 1.2 算法竞赛是什么 1.2.1 紧张刺激的算法竞赛 1.2.2 C++——统治算法竞赛的编程语言 1.3 算法的复杂度是什么 1.3.1 从三个排序算法说起 1.3.2 低复杂度算法一定更快吗 1.3.3 构建高效的算法 第2章 细腻的“暴力”美学——穷举算法与贪心算法 2.1 穷举算法 2.1.1 素数判断 2.1.2 关灯游戏 2.2 从穷举算法到贪心算法 2.2.1 买卖股票的*佳时机 2.2.2 物流站的选址(一) 2.3 贪心算法 2.3.1 物流站的选址(二) 2.3.2 回合制游戏 2.3.3 快递包装 2.4 “暴力”的算法与精妙的结论 第3章 万变中的不变——随机 3.1 随机的方法 3.1.1 巧算圆周率——蒲丰投针实验 3.1.2 迷宫的十字路口 3.1.3 大数据与小数据 3.2 随机的时间复杂度 3.2.1 多米诺骨牌上的等差数列 3.2.2 小算的生活费 3.3 随机的准确性 3.3.1 从字符串到数字——哈希算法 3.3.2 哈希算法的隐患 3.4 贪心+随机——探索*优解 第4章 A;的思维模式——搜索 4.1 深度优先搜索 4.1.1 零钱搭配 4.1.2 “油漆桶”与连通性 4.2 记忆化 4.3 在游戏中制胜的AI 4.3.1 永远的平局——井字棋 4.3.2 一起来解谜——数独 4.3.3 速战速决——拼图 4.4 迭代加深 4.4.1 搜索的深度 4.4.2 加深加深再加深——扫雷 4.5 那些更复杂的AI——现代人工智能技术选讲 第5章 状态间的奇妙转移——动态规划 5.1 初探动态规划 5.1.1 拼图游戏——从搜索到动态规划 5.1.2 物流仓库——状态的转移 5.2 状态的巧妙定义 5.2.1 股票投资计划——不同的状态和转移 5.2.2 流浪猫的家——状态压缩与状态剪枝 5.3 转移方式的神奇优化 5.3.1 运输计划——在转移中剪枝 5.3.2 会议安排——在决策中剪枝 5.4 经典的动态规划算法 5.4.1 路径规划——用动态规划创造算法 5.4.2 矩阵乘积——用动态规划优化算法 5.5 玩转自然语言——动态规划在文本处理中的应用 第6章 大事化小、小事化了一分治 6.1 分治基本介绍 6.1.1 原理 6.1.2 分治和动态规划的区别 6.2 数乘型分治 6.2.1 疯狂的细胞分裂 6.2.2 简单的乘法 6.3 矩阵乘法的分治 6.3.1 神秘数字 6.3.2 strassen快速矩阵乘法 6.4 线性结构问题的分治 6.4.1 自助餐厅(一) 6.4.2 自助餐厅(二) 6.5 树形结构问题的分治 6.5.1 沟通成本 6.5.2 换根策略 6.6 再看路径规划——地图上的分治 参考文献
展开全部

深入浅出算法竞赛(图解版) 作者简介

段忠杰,华东师范大学在读博士,在 CIKM 等学术会议上发表有论文成果,曾获 ACMICPC 亚洲区域赛金奖,曾在计蒜客从事信息学竞赛教学和教研工作,目前在阿里巴巴合作项目中进行多模态模型研究工作。 顾业鸣,硕士毕业于华东师范大学,目前就职于字节跳动,担任前端开发工程师,曾获 ACMICPC 亚洲区域赛银奖,有多年青少年编程竞赛教学经验。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服