算法竞赛入门经典——习题与解答
畅销9年的算法好书!数万读者翘首以盼的《算法竞赛入门经典》配套题解!

作者:陈锋

丛书名:算法艺术与信息学竞赛

定价:89.8元

印次:1-13

ISBN:9787302476580

出版日期:2018.01.01

印刷日期:2023.11.17

图书责编:贾小红

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《算法竞赛入门经典——习题与解答》是在《算法竞赛入门经典(第2 版)》的基础上,延伸出来的一本习题与解答图书,它把C++语言、算法和解题有机地结合在一起,淡化理论,注重学习方法和实践技巧,是一本算法竞赛的入门和提高教材。 《算法竞赛入门经典——习题与解答》分为5 章。第1 章是各种编程训练技巧以及C++11 语法特性的简单介绍。第2 章精选了一部分《算法竞赛入门经典(第2 版)》的习题进行分析、解答。第3 章是ACM/ICPC 比赛真题分类选解,挑选了近些年ACM/ICPC 比赛中较有价值的题目进行分析并解答。第4~5 章是比赛真题选译,整理并翻译了近几年来各大区域比赛中笔者认为值得学习训练的比赛真题。 如果你对算法感兴趣,如果你是一名程序员或即将成为一名程序员,如果你想大幅提升自己的算法思维能力,如果你有志于参加ACM/ICPC、NOIP、NOI 等竞赛,那就来吧!《算法竞赛入门经典——习题与解答》将为你推开一扇算法世界的大门! 法竞赛入门经典(第2 版)》的习题进行分析、解答。第3 章是ACM/ICPC 比赛真题分类选解,挑选了近 些年ACM/ICPC 比赛中较有价值的题目进行分析并解答。第4~5 章是比赛真题选译,整理并翻译了近几 年来各大区域比赛中笔者认为值得学习训练的比赛真题。 如果你对算法感兴趣,如果你是一名程序员或即将成为一名程序员,如果你想大幅提升自己的算法思维能 力,如果你有志于参加ACM/ICPC、NOIP、NOI 等竞赛,那就来吧!本书将为你推开一扇算法世界的大门!

陈锋,1982年9月生,2004年毕业于华北水利水电学院机械设计专业。曾就职于上海微软全球技术支持中心,担任.net虚拟机(CLR)以及Visual Studio Extensibility技术咨询顾问。2008年进入金融IT行业,就职于北京赞同信息技术有限公司,担任高级技术经理,负责基于.net平台的银行业务平台开发。现就职于北京宇信科技集团股份有限公司,担任高级产品经理,专注于移动互联网、大数据和区块链技术在银行IT系统的应用和产品研发。多年来对算法研究一直充满浓厚兴趣,在工作之余坚持基础算法的学习训练,略有心得,2012年曾作为第二作者出版专著《算法竞赛入门经典-训练指南》。

前 言 “请问《算法竞赛入门经典(第2版)》有没有配套题解啊?很多练习题好难,真希望能有一本简单、易懂的参考解答!”经常有读者追问类似的问题。笔者在进行训练学习时,也经常会有这样的想法。虽然很多题目可以在网上搜到对应题解,但这些题解多数是解题者为方便自己做题而随手记录的,解答过程未必严密、系统,语言表达上也比较随意,初学者理解起来就有一定的难度。 多年之前,笔者曾有幸参与了《算法竞赛入门经典—训练指南》一书的编写工作,收获颇大。也正是那次,我深刻感受到了自己在算法领域的不足,以及思维能力的亟待提升。私下里,我曾和刘汝佳老师商量,就以《算法竞赛入门经典(第2版)》的习题为训练题目,强迫自己在解出每道题之后,再对自己的思路进行严密、仔细的剖析,通过大量的训练,使自己得到一次系统的训练和提升。这次训练,使我记了厚厚一大本的笔记,而这本笔记就是本书的缘起。 希望本书能帮助更多跟我一样迫切需要提升算法思维能力的初学者! 算法有什么用 我大学学的是机械专业,但由于对数学非常热爱,加之毕业后发现软件行业貌似比较好“混”,且工资待遇比其他行业高些,所以就进入了开发领域。经过一段时间的工作后,我发现自己经常会遇到以下一些问题: ? 程序稍微复杂一些,代码就会写的很乱。 ? 程序出了问题,不知道该如何调试,只会到处修改,然后再看效果。 ? 用户需求稍作改变,就想骂街。 ? 特别重要的一点是,如果你想跳到外企去工作,面试时肯定会让你编一些很难的算法程序。 后来,我进入到了微软上海全球技术支持中心做外包技术支持,接触到了许多严谨、求是、好学的工程师前辈。从他们身上,我...

暂无课件

暂无样章

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章 编程技巧与C++11语法特性介绍   1 

1.1编程技巧          1 

1.1.1 排序性能问题               1 

1.1.2 整数输入                   3 

1.1.3 循环宏定义                 3 

1.1.4 STL容器内容调试输出        3 

1.1.5 二维几何运算类             4 

1.1.6 内存池                     5 

1.1.7 泛型参数的使用             5 

1.1.8 位运算操作封装             6 

1.1.9 编译脚本                   7 

1.2 C++11语言特性介绍            7 

1.2.1 类型推导(auto)            8 

1.2.2 空指针值(nullptr)           8 

1.2.3 容器的 for循环遍历           8 

1.2.4 匿名函数(Lambda)           9 

1.2.5 统一的初始化语法            10 

1.2.6 哈希容器                  11 

第 2 章 《算法竞赛入门经典(第 2版)》习题选解    13 

2.1数组和字符串             13 

2.2函数和递归                26 

2.3 C++与 STL入门              37 

2.4数据结构基础           ...

数万读者翘首以盼!
畅销9年的算法好书《算法竞赛入门经典》配套题解重磅推出!
适合语言零基础的初学者;
算法竞赛主要知识点的入门与拓宽;
近200道竞赛真题分析;
实用主义的C++和STL讲解;
简洁、清晰、高效的示例代码。