ACM程序设计(第2版)

ACM程序设计(第2版) pdf epub mobi txt 电子书 下载 2025

曾棕根 著
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 北京大学出版社
ISBN:9787301187234
版次:2
商品编码:10639338
包装:平装
开本:16开
出版时间:2011-04-01
用纸:胶版纸
页数:279
字数:432000

具体描述

内容简介

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

目录

第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 用dev-c++编写控制台程序
1.2.1 例题
1.2.2 操作
1.3 acm竞赛本机调试方法
1.3.1 竞赛样题
1.3.2 本机调试步骤
1.4 realoj源程序在线评测系统在线实验
1.4.1 竞赛样题
1.4.2 提交代码
第2章 c++stl泛型编程
2.1 c++stl概述
2.1.1 c++stl的实现版本
2.1.2 c++stl组件
2.1.3 c++stl泛型编程示例
2.1.4 vc++6.0泛型编程
2.2 vector向量容器
2.2.1 创建vector对象
2.2.2 尾部元素扩张
2.2.3 下标方式访问vector元素
2.2.4 用迭代器访问vector元素
2.2.5 元素的插入
2.2.6 元素的删除
2.2.7 使用reverse反向排列算法
2.2.8 使用sort算法对向量元素排序
2.2.9 向量的大小
2.3 string基本字符系列容器
2.3.1 创建string对象
2.3.2 给string对象赋值
2.3.3 从string对象尾部添加字符
2.3.4 从string对象尾部追加字符串
2.3.5 给string对象插入字符
2.3.6 访问string对象的元素
2.3.7 删除string对象的元素
2.3.8 返回string对象的长度
2.3.9 替换string对象的字符
2.3.10 搜索string对象的元素或子串
2.3.11 string对象的比较
2.3.12 用reverse反向排序string对象
2.3.13 string对象作为vector元素
2.3.14 string类型的数字化处理
2.3.15 string对象与字符数组互操作
2.3.16 string对象与sscanf函数
2.3.17 string对象与数值相互转换
2.4 set集合容器
2.4.1 创建set集合对象
2.4.2 元素的插入与中序遍历
2.4.3 元素的反向遍历
2.4.4 元素的删除
2.4.5 元素的检索
2.4.6 自定义比较函数
2.5 multiset多重集合容器
2.5.1 multiset元素的插入
2.5.2 multiset元素的删除
2.5.3 查找元素
2.6 map映照容器
2.6.1 map创建、元素插入和遍历访问
2.6.2 删除元素
2.6.3 元素反向遍历
2.6.4 元素的搜索
2.6.5 自定义比较函数
2.6.6 用map实现数字分离
2.6.7 数字映照字符的map写法
2.7 multimap多重映照容器
2.7.1 multimap对象创建、元素插入
2.7.2 元素的删除
2.7.3 元素的查找
2.8 deque双端队列容器
2.8.1 创建deque对象
2.8.2 插入元素
2.8.3 前向遍历
2.8.4 反向遍历
2.8.5 删除元素
2.9 list双向链表容器
2.9.1 创建list对象
2.9.2 元素插入和遍历
2.9.3 反向遍历
2.9.4 元素删除
2.9.5 元素查找
2.9.6 元素排序
2.9.7 剔除连续重复元素
2.10 bitset位集合容器
2.10.1 创建bitset对象
2.10.2 设置元素值
2.10.3 输出元素
2.11 stack堆栈容器
2.12 queue队列容器
2.13 priority-queue优先队列容器
2.13.1 优先队列的使用方法
2.13.2 重载“[”操作符来定义优先级
2.13.3 重载“()”操作符来定义优先级
第3章 acm程序设计基础
第4章 acm程序设计实战
附录1 用vc++编写控制台程序的方法
附录2 本书试题第三方acm网站链接
参考文献

前言/序言







用户评价

评分

内容挺简单的 是ACMER 入门级的书

评分

虽然到货的时候书有点破但是不影响正常阅读 。。客服满意的给我解决了。

评分

第一章讲的是比赛相关的一些东西,对了解ACM/ICPC很有好处。第二章讲了很多C++特有的容器等,对简化我们编程很有好处,在一般的C++课本都很难找到!第三章讲了一些ACM/ICPC的一些基础编程知识,也比较有用。第四章则是实战型的,讲述了50道ACM/IcPc区域赛或总决赛的真题。第四章写得好的一点是全是英文原题,当然最后还有中文翻译。

评分

作者曾棕根写的的书都写得很好,最先是朋友推荐我看的,后来就非常喜欢,他的书了。他的书我都买了,看了。除了他的书,我和我家小孩还喜欢看郑渊洁、杨红樱、黄晓阳、小桥老树、王永杰、杨其铎、晓玲叮当、方洲、冰心、叶圣陶、金庸,他们的书我觉得都写得很好。程序设计(第2版),很值得看,看了收益很大,价格也非常便宜,比实体店买便宜好多还省运费。书的内容直得一读,阅读了一下,写得很好,程序设计(第2版)详细讲解了国际大学生程序设计竞赛()编程、调试方法,以及提高时间、空间性能的策略,并充分利用了 泛型编程的高效率、规范化的特性,全部采用 泛型编程。第1章讲解了程序设计入门知识第2章讲解了 泛型编程的容器、迭代器和常用算法第3章讲解了程序设计的基本编程技巧第4章讲解了50道原版竞赛题的解题思路,并配有 泛型编程参考答案和题目的中文翻译。程序设计(第2版)是一本专门针对国际大学生程序设计竞赛而编写的入门教程,适合参加的大学生和 编程爱好者学习,对竞赛教练也具有一定的指导作用。,内容也很丰富。,一本书多读几次,。快递送货也很快。还送货上楼。非常好。程序设计(第2版),超值。买书就要来京东商城。价格还比别家便宜,还免邮费,真的不错,速度还真是快,特别是京东快递,快得不得,有一次我晚上很晚才下单,第二天一大早就送到了,把我从睡梦中吵醒了,哈哈!真是神速,而且都是正版书。,买回来觉得还是非常值的。我喜欢看书,喜欢看各种各样的书,看的很杂,儿童小说,励志激励、管理财经、文学名著,流行小说都看,只要作者的文笔不是太差,能从中学到东西,我总能让我从头到脚看完整本书。其实读书有很多好处,就等有心人去慢慢发现.最大的好处是可以让你有属于自己的本领靠自己生存。让你的生活过得更充实,学习到不同的东西。感受世界的不同。不需要有生存的压力,必竞都是有父母的负担。虽然现在读书的压力很大,但请务必相信你是幸福的。在我们国家还有很多孩子连最基本的教育都没办法享受的。所以,你现在不需要总结,随着年龄的成长,你会明白的,还是有时间多学习一下。古代的那些文人墨客,都有一个相同的爱好-------读书.书是人类进步的阶梯.读书是每个人都做过的事情,有许多人爱书如宝,手不释卷,因为一本好书可以影响一个人的一生.那么,读书有哪些好处呢?1读书可以丰富我们的知识量.多读一些好书,能让我们了解许多科学知识.2读书可以让我们拥有千里眼.俗话说的好秀才不出门,便知天下事.运筹帷幄,决胜千里.多读一些书,能通古今,通四方,很多事都可以未卜先知.3读书可以让我们励志.读一些有关历史的书籍,可以激起我们的爱国热情.4读书能提高我

评分

写的的书都写得很好,还是朋友推荐我看的,后来就非非常喜欢,他的书了。除了他的书,我和我家小孩还喜欢看郑渊洁、杨红樱、黄晓阳、小桥老树、王永杰、杨其铎,他们的书我觉得都写得很好。3益智手工兵器大观·尼米兹级核动力航空母舰(附精美学习手册),很值得看,价格也非常便宜,比实体店买便宜好多还省车费。书的内容直得一读1.无需剪刀和胶水,拼插方法简便2.无毒无味,绝对环保安全3.拼插结构设计巧妙,成品形象逼真、精美4.附赠精美学习手册,边玩边学5.内附拼装步骤图,简明易懂6.通过完成拼图体验自己动手的拼装乐趣,充满无穷的快乐与成就感,阅读了一下,写得很好,本套丛书是一款益智手工拼图产品,共5种,分别为兵器类和建筑类。它是一种三维立体手工拼图,曾获国际礼品博览会金奖,被誉为加拿大国宝级智力产品。它是在平面拼图的基础上,采用计算机立体辅助设计,将无毒无味泡沫板与所拼图片利用环保胶水粘合在一起制成插件,通过插件的插口数字对接拼插,无需剪刀和胶水,成品可长期保存,可做装饰家居、馈赠亲友、点缀生活之用。本产品附赠精美学习手册,可在动手动脑之余学习知识,一书多用。3益智手工风靡海外多年,畅销欧美、日韩。其涉猎的内容较为广泛,品种多样、形象逼真、拼插巧妙、印制精良,集娱乐、学习、欣赏于一体,既是爸爸妈妈最爱的亲子益智互动游戏,又是上班族最好的动手健脑的手工产品,其面世后亦深受少年儿童及手工爱好者的喜爱。3益智手工的十大功能1.培养独立解决问题的能力2.了解部分与整体的关系3.建立顺序、秩序与立体组合的概念4.培养组织归纳与逻辑思维的能力5.训练精细动作,增进手眼脑协调发展6.培养观察力、耐心与专注力7.提升忍受挫折的耐力8.建立自信心,体验成就感9.培养空间思维能力,激发空间想象力10.均衡左右脑开发,提高视觉记忆力,内容也很丰富。,一本书多读几次,。快递送货也很快。还送货上楼。非常好。3益智手工兵器大观·尼米兹级核动力航空母舰(附精美学习手册),超值。买书就来来京东商城。价格还比别家便宜,还免邮费不错,速度还真是快而且都是正版书。1.无需剪刀和胶水,拼插方法简便2.无毒无味,绝对环保安全3.拼插结构设计巧妙,成品形象逼真、精美4.附赠精美学习手册,边玩边学5.内附拼装步骤图,简明易懂6.通过完成拼图体验自己动手的拼装乐趣,充满无穷的快乐与成就感,买回来觉得还是非常值的。我喜欢看书,喜欢看各种各样的书,看的很杂,文学名著,流行小说都看,只要作者的文笔不是太差,总能让我从头到脚看完整本书。只不过很多时候是当成故事来看,看完了感叹一番也就丢下了。所在来这里买书是非常明智的

评分

恩,同学推荐的不错。。。。。。。

评分

程序设计(第2版)是一本专门针对国际大学生程序设计竞赛而编写的入门教程,适合参加的大学生和 编程爱好者学习,对竞赛教练也具有一定的指导作用。,内容也很丰富。,一本书多读几次,。快递送货也很快。还送货上楼。非常好。程序设计(第2版),超值。买书就要来京东商城。价格还比别家便宜,还免邮费,真的不错,速度还真是快,特别是京东快递,快得不得,有一次我晚上很晚才下单,第二天一大早就送到了,把我从睡梦中吵醒了,哈哈!真是神速,而且都是正版书。,买回来觉得还是非常值的。我喜欢看书,喜欢看各种各样的书,看的很杂,儿童小说,励志激励、管理财经、文学名著,流行小说都看,只要作者的文笔不是太差,能从中学到东西,我总能让我从头到脚看完整本书。读书的好处有很多.我给你介绍以下几点:1.可以使我们增长见识,不出门,便可知天下事.2.可提高我们的阅读能力和写作水平.3.可以使我们变的有修养.4.可以使我们找到好工作.5.可以使我们在竞争激烈的社会立于不败之地.......其实读书有很多好处,就等有心人去慢慢发现.最大的好处是可以让你有属于自己的本领靠自己生存。让你的生活过得更充实,学习到不同的东西。感受世界的不同。不需要有生存的压力,必竞都是有父母的负担。虽然现在读书的压力很大,但请务必相信你是幸福的。在我们国家还有很多孩子连最基本的教育都没办法享受的。所以,你现在不需要总结,随着年龄的成长,你会明白的,还是有时间多学习一下。新年快乐!新学年成绩更上一层楼。古代的那些文人墨客,都有一个相同的爱好-------读书.书是人类进步的阶梯.读书是每个人都做过的事情,有许多人爱书如宝,手不释卷,因为一本好书可以影响一个人的一生.那么,读书有哪些好处呢?1读书可

评分

还挺好的,适合初学,后面的例题还可以,前面有一点废话

评分

作者曾棕根写的的书都写得很好,最先是朋友推荐我看的,后来就非常喜欢,他的书了。他的书我都买了,看了。除了他的书,我和我家小孩还喜欢看郑渊洁、杨红樱、黄晓阳、小桥老树、王永杰、杨其铎、晓玲叮当、方洲、冰心、叶圣陶、金庸,他们的书我觉得都写得很好。程序设计(第2版),很值得看,看了收益很大,价格也非常便宜,比实体店买便宜好多还省运费。书的内容直得一读,阅读了一下,写得很好,程序设计(第2版)详细讲解了国际大学生程序设计竞赛()编程、调试方法,以及提高时间、空间性能的策略,并充分利用了 泛型编程的高效率、规范化的特性,全部采用 泛型编程。第1章讲解了程序设计入门知识第2章讲解了 泛型编程的容器、迭代器和常用算法第3章讲解了程序设计的基本编程技巧第4章讲解了50道原版竞赛题的解题思路,并配有 泛型编程参考答案和题目的中文翻译。程序设计(第2版)是一本专门针对国际大学生程序设计竞赛而编写的入门教程,适合参加的大学生和 编程爱好者学习,对竞赛教练也具有一定的指导作用。,内容也很丰富。,一本书多读几次,。快递送货也很快。还送货上楼。非常好。程序设计(第2版),超值。买书就要来京东商城。价格还比别家便宜,还免邮费,真的不错,速度还真是快,特别是京东快递,快得不得,有一次我晚上很晚才下单,第二天一大早就送到了,把我从睡梦中吵醒了,哈哈!真是神速,而且都是正版书。,买回来觉得还是非常值的。我喜欢看书,喜欢看各种各样的书,看的很杂,儿童小说,励志激励、管理财经、文学名著,流行小说都看,只要作者的文笔不是太差,能从中学到东西,我总能让我从头到脚看完整本书。其实读书有很多好处,就等有心人去慢慢发现.最大的好处是可以让你有属于自己的本领靠自己生存。让你的生活过得更充实,学习到不同的东西。感受世界的不同。不需要有生存的压力,必竞都是有父母的负担。虽然现在读书的压力很大,但请务必相信你是幸福的。在我们国家还有很多孩子连最基本的教育都没办法享受的。所以,你现在不需要总结,随着年龄的成长,你会明白的,还是有时间多学习一下。古代的那些文人墨客,都有一个相同的爱好-------读书.书是人类进步的阶梯.读书是每个人都做过的事情,有许多人爱书如宝,手不释卷,因为一本好书可以影响一个人的一生.那么,读书有哪些好处呢?1读书可以丰富我们的知识量.多读一些好书,能让我们了解许多科学知识.2读书可以让我们拥有千里眼.俗话说的好秀才不出门,便知天下事.运筹帷幄,决胜千里.多读一些书,能通古今,通四方,很多事都可以未卜先知.3读书可以让我们励志.读一些有关历史的书籍,可以激起我们的爱国热情.4读书能提高我

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有