ACM程序设计
ACM程序设计封面图

ACM程序设计

曾棕根, 编著

出版社:北京大学出版社

年代:2008

定价:30.0

书籍简介:

本书详细讲解了ACM国际大学生程序设计竞赛编程、调试方法及提高时间、空间性能的策略,并充分利用了C++泛型编程的高效率、规范化的特性,全部采用C++泛型编程。第1章讲解了ACM程序设计入门知识及提高程序时间、空间性能的策略;第2章详细讲解了C++泛型编程的容器、迭代器和常用算法;第3章详细讲解了若干经典ACM竞赛题的解题思路和C++泛型编程参考答案。本书是一本专门针对ACM国际大学生程序设计竞赛而编写的教程,适合参加ACM竞赛的大学、中学生和编程爱好者学习。本书附CD-ROM。二、主要特色:一个是它的写作安排很适合作为ACM程序设计入门教材;二是它采用C++STL泛型编程,这是个C++国际标准,它的应用,大大提高了程序写作的高效率、标准化,是ACM程序设计的首选方式。这两个特色,在国内目前的教材中是绝无仅有的。本书力图编成ACM大学生程序设计的经典著作。三、学术价值和作用本书对ACM竞赛的编程方法、调试方法及提高程序运行时空性能进行了深入研究,对国内普及ACM竞赛是很好的一部入门教材;另外,程序深入研究了C++STL泛型编程的应用方式,对C++STL在国内的推广也是难能可贵的。四、关键信息:C++STL泛型编程的方式与应用方式;如何进行ACM程序的本机调试;如何在网上判题系统上做题;如何提高程序的时空运行效率;国际上各著名大学的ACM程序竞赛题的翻译、解题策略与详细解法等。

书籍目录:

第1章 ACM程序设计入门 1.1 ACM/ICPC简介 1.1.1 历史 1.1.2 简要规则 1.1.3 区域和全球决赛 1.1.4 历届冠军 1.1.5 在线评测系统(Online Judge) 1.1.6 试题样例 1.2 用VC++编写控制台程序 1.2.1 例题 1.2.2 操作 1.3 ACM竞赛本机调试方法 1.3.1 竞赛样题 1.3.2 本机调试步骤 1.4 浙江大学在线评测系统(ZOJ)在线实验

第1章 ACM程序设计入门 1.1 ACM/ICPC简介 1.1.1 历史 1.1.2 简要规则 1.1.3 区域和全球决赛 1.1.4 历届冠军 1.1.5 在线评测系统(Online Judge) 1.1.6 试题样例 1.2 用VC++编写控制台程序 1.2.1 例题 1.2.2 操作 1.3 ACM竞赛本机调试方法 1.3.1 竞赛样题 1.3.2 本机调试步骤 1.4 浙江大学在线评测系统(ZOJ)在线实验 1.4.1 竞赛样题 1.4.2 提交代码第2章 C++STL泛型编程 2.1 C++STL概述 2.2 vector向量容器 2.3 string基本字符系列容器 2.4 set集合容器 2.5 multiset多重集合容器 2.6 map映照容器 2.7 multimap多重映照容器 2.8 deque双端队列容器 2.9 list双向链表容器 2.10 bitset位集合容器 2.11 stack堆栈容器 2.12 queue队列容器 2.13 priority-queue优先队列容器第3章 ACM程序设计基础 3.1 读入一个参数 3.2 读入两个参数 3.3 1!到n!的和 3.4 等比数列 3.5 皮那契数 3.6 最大公约数 3.7 最小公倍数 ……第4章 ACM程序设计实战参考文献

内容摘要:

本书详细讲解了ACM国际大学生程序设计竞赛(ACM/ICPC)编程、调试方法,以及提高时间、空间性能的策略,并充分利用了C++泛型编程的高效率、规范化的特性,全部采用C++泛型编程。 第1章讲解了ACM程序设计入门知识;第2章讲解了C++泛型编程的容器、迭代器和常用算法;第3章讲解了ACM程序设计的基本编程技巧;第4章讲解了50道原版ACM竞赛题的解题思路,并配有C++泛型编程参考答案和题目的中文翻译。 本书是一本专门针对ACM国际大学生程序设计竞赛而编写的入门教程,适合参加ACM/ICPC的大学生和C++编程爱好者学习,对ACM/ICPC竞赛教练也具有一定的指导作用。

书籍规格:

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

书籍信息归属:

ACM程序设计是北京大学出版社于2009.03出版的中图分类号为 TP311.1 的主题关于 程序设计-教材 的书籍。