深入浅出程序设计竞赛:基础篇 pdf电子书

121次阅读
没有评论

简介

本书分为 4 部分:

第 1 部分介绍 C ++ 语言的基础知识,包括表达式、变量、分支、循环、数组、函数、字符串、结构体等内容;

第 2 部分介绍一些基础算法,包括模拟、高精度、排序、枚举、递推、递归、贪心、二分、搜索等;

第 3 部分介绍几种简单常用的数据结构,包括线性表、二叉树、并查集、哈希表和图;

第 4 部分是在算法竞赛中需要使用的数学基础,包括位运算与进制转换、计数原理、排列与组合、质数与合数、约数与倍数等概念。

本书主要面向从未接触过程序设计竞赛(包括 NOI 系列比赛、ICPC 系列比赛)的选手,也适用于稍有接触算法、希望进一步巩固算法基础的读者。

深入浅出程序设计竞赛:基础篇 pdf 电子书

目录:

第 1 章 简简单单写程序
第 2 章 顺序结构程序设计
第 3 章 分支结构程序设计
第 4 章 循环结构程序设计
第 5 章 数组与数据批量存储
第 6 章 字符串与文件操作
第 7 章 函数与结构体
第 8 章 模拟与高精度
第 9 章 排序
第 10 章 暴力枚举
第 11 章 递推与递归
第 12 章 贪心
第 13 章 二分查找与二分答案
第 14 章 搜索
第 15 章 线性表
第 16 章 二叉树
第 17 章 集合
第 18 章 图的基本应用
第 19 章 位运算与进制转换
第 20 章 计数原理与排列组合
第 21 章 整除理论

下载地址

http://dt1.8tupian.net/2/26357a8b1000.pg3

正文完