挑战编程
挑战编程封面图

挑战编程

(美) 斯基纳 (Skiena,S.S.) , (美) 雷维拉 (Revilla,M.A.) , 著

出版社:清华大学出版社

年代:2009

定价:39.0

书籍简介:

本书分为14章,分别介绍在线评测系统的基本使用方法、数据结构、字符串、排序、算数与代数、组合数学、数论、回溯法等等,并在附录中介绍了一些著名的程序设计竞赛以及相应的备赛建议与比赛技巧。

作者介绍:

Steven S.Skiena是美国Stony Brook大学计算机教授,研究方向包括图、串和几何算法的设计和应用(尤其是生物方面)。 他曾获ONR青年研究员奖和IEEE计算机科学与工程本科教学奖,并著有四本书籍,包括“The Algorithm Design Manual”和“Calculated Bets:Computers,Gambl

书籍目录:

译者序前言第1章 入门 1.1 初识自动评测系统 1.1.1 评测系统反馈 1.2 挑选你的武器 1.2.1 程序设计语言 1.2.2 如何阅读本书的程序 1.2.3 标准输入输出 1.3 编程提示 1.4 基本数据类型 1.5 关于习题 1.6 习题 1.6.1 3n+1问题(3n+l Problem) 1.6.2 扫雷(Minesweeper)

译者序前言第1章 入门 1.1 初识自动评测系统 1.1.1 评测系统反馈 1.2 挑选你的武器 1.2.1 程序设计语言 1.2.2 如何阅读本书的程序 1.2.3 标准输入输出 1.3 编程提示 1.4 基本数据类型 1.5 关于习题 1.6 习题 1.6.1 3n+1问题(3n+l Problem) 1.6.2 扫雷(Minesweeper) 1.6.3 旅行(The Trip) 1.6.4 液晶显示屏(LC~Display) 1.6.5 图形化编辑器(Graphical Editor) 1.6.6 解释器(Interpreter) 1.6.7 将军fCheck the Checkl 1.6.8 澳大利亚投票(Australian Voting) 1.7 提示 1.8 注解第2章 数据结构 2.1 基本数据结构 2.1.1 栈 2.1.2 队列 2.1.3 字典 2.1.4 优先队列 2.1.5 集合 2.2 库函数 2.2.1 C++标准模板库 2.3 程序设计实例:纸牌大战 2.4 准备行动 2.5 字符串输入输出 2.6 赢得战争 2.7 测试与调试 2.8 习题 2.8.1 快乐的跳跃者(Jolly Jumper) 2.8.2 扑克牌型(Poker Hands) 2.8.3 罢工(Hartals) 2.8.4 解密(Crypt Kicker) 2.8.5 完美洗牌术(Stack’em Up) 2.8.6 ErdSs数(ErdSs Numbersl 2.8.7 比赛记分板(Contest Scoreboard) 2.8.8 Yahtzee游戏(Yahtzee) 2.9 习题 2.10 注解第3章 字符串 3.1 字符编码 3.2 字符串的表示 3.3 程序设计实例:公司更名 3.4 模式查找 3.5 字符串操作 3.6 程序的完成 3.7 字符串库函数 3.8 习题 3.8.1 WERTYU键盘fWERTYU) 3.8.2 寻找单词(Where’s Waldorf?) 3.8.3 公共排列(Common Permutation) 3.8.4 解密II(Crypt Kicker II) 3.8.5 自动评测脚本(Automated Judge Script) 3.8.6 文件碎片(File Fragmentation) 3.8.7 Doublet序列fDoublets) ……第4章 排序第5章 算术与代数第6章 组合数学第7章 数论第8章 回溯法第9章 图遍历第10章 图算法第11章 动态规划第12章 网格第13章 几何第14章 计算几何附录A参考文献

内容摘要:

本书分为14章,分别介绍在线评测系统的基本使用方法、数据结构、字符串、排序、算术与代数、组合数学、数论、回溯法、图遍历、图算法、动态规划、网格、几何,以及计算几何,并在附录中介绍了一些著名的程序设计竞赛以及相应的备赛建议与比赛技巧。每章的正文用十余页的篇幅覆盖了该领域最核心的概念和算法,然后给出八道可在线提交的完整编程挑战题目供读者练习。 全书内容紧凑、信息量大,是各类程序设计竞赛的选手与教练不可多得的参考书。

书籍规格:

书籍详细信息
书名挑战编程站内查询相似图书
9787302197973
如需购买下载《挑战编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26装帧平装
页数 349 印数

书籍信息归属:

挑战编程是清华大学出版社于2009.出版的中图分类号为 TP311.1 的主题关于 程序设计 的书籍。