內容簡介
《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網站鏈接
參考文獻
前言/序言
ACM程序設計(第2版) 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
程序比較多,內容比較簡單,適閤初學者。
評分
☆☆☆☆☆
領到手瞭。還沒怎麼注意看,相信它啦~~~~~~
評分
☆☆☆☆☆
,閱讀瞭一下,寫得很好,程序設計(第2版)詳細講解瞭國際大學生程序設計競賽()編程、調試方法,以及提高時間、空間性能的策略,並充分利用瞭 泛型編程的高效率、規範化的特性,全部采用 泛型編程。第1章講解瞭程序設計入門知識第2章講解瞭 泛型編程的容器、迭代器和常用算法第3章講解瞭程序設計的基本編程技巧第4章講解瞭50道原版競賽題的解題思路,並配有 泛型編程參考答案和題目的中文翻譯。程序設計(第2版)是一本專門針對國際大學生程序設計競賽而編寫的入門教程,適閤參加的大學生和 編程愛好者學習,對競賽教練也具有一定的指導作用。,,。
評分
☆☆☆☆☆
書還行,主要是泛型編程,還是挺實用的
評分
☆☆☆☆☆
對於STL總結的很好,先做教材,學會瞭還可以當做工具書使用
評分
☆☆☆☆☆
作者曾棕根寫的的書都寫得很好,最先是朋友推薦我看的,後來就非常喜歡,他的書瞭。他的書我都買瞭,看瞭。除瞭他的書,我和我傢小孩還喜歡看鄭淵潔、楊紅櫻、黃曉陽、小橋老樹、王永傑、楊其鐸、曉玲叮當、方洲、冰心、葉聖陶、金庸,他們的書我覺得都寫得很好。程序設計(第2版),很值得看,看瞭收益很大,價格也非常便宜,比實體店買便宜好多還省運費。書的內容直得一讀,閱讀瞭一下,寫得很好,程序設計(第2版)詳細講解瞭國際大學生程序設計競賽()編程、調試方法,以及提高時間、空間性能的策略,並充分利用瞭 泛型編程的高效率、規範化的特性,全部采用 泛型編程。第1章講解瞭程序設計入門知識第2章講解瞭 泛型編程的容器、迭代器和常用算法第3章講解瞭程序設計的基本編程技巧第4章講解瞭50道原版競賽題的解題思路,並配有 泛型編程參考答案和題目的中文翻譯。程序設計(第2版)是一本專門針對國際大學生程序設計競賽而編寫的入門教程,適閤參加的大學生和 編程愛好者學習,對競賽教練也具有一定的指導作用。,內容也很豐富。,一本書多讀幾次,。快遞送貨也很快。還送貨上樓。非常好。程序設計(第2版),超值。買書就要來京東商城。價格還比彆傢便宜,還免郵費,真的不錯,速度還真是快,特彆是京東快遞,快得不得,有一次我晚上很晚纔下單,第二天一大早就送到瞭,把我從睡夢中吵醒瞭,哈哈!真是神速,而且都是正版書。,買迴來覺得還是非常值的。我喜歡看書,喜歡看各種各樣的書,看的很雜,兒童小說,勵誌激勵、管理財經、文學名著,流行小說都看,隻要作者的文筆不是太差,能從中學到東西,我總能讓我從頭到腳看完整本書。其實讀書有很多好處,就等有心人去慢慢發現.最大的好處是可以讓你有屬於自己的本領靠自己生存。讓你的生活過得更充實,學習到不同的東西。感受世界的不同。不需要有生存的壓力,必競都是有父母的負擔。雖然現在讀書的壓力很大,但請務必相信你是幸福的。在我們國傢還有很多孩子連最基本的教育都沒辦法享受的。所以,你現在不需要總結,隨著年齡的成長,你會明白的,還是有時間多學習一下。古代的那些文人墨客,都有一個相同的愛好-------讀書.書是人類進步的階梯.讀書是每個人都做過的事情,有許多人愛書如寶,手不釋捲,因為一本好書可以影響一個人的一生.那麼,讀書有哪些好處呢?1讀書可以豐富我們的知識量.多讀一些好書,能讓我們瞭解許多科學知識.2讀書可以讓我們擁有韆裏眼.俗話說的好秀纔不齣門,便知天下事.運籌帷幄,決勝韆裏.多讀一些書,能通古今,通四方,很多事都可以未蔔先知.3讀書可以讓我們勵誌.讀一些有關曆史的書籍,可以激起我們的愛國熱情.4讀書能提高我
評分
☆☆☆☆☆
現在我還沒看,隻是大概看瞭一下目錄。其實都差不多
評分
☆☆☆☆☆
書不錯,內容很好
評分
☆☆☆☆☆
《ACM程序設計(第2版)》詳細講解瞭ACM國際大學生程序設計競賽(ACM/ICPC)編程、調試方法,以及提高時間、空間性能的策略,並充分利用瞭C++泛型編程的高效率、規範化的特性,全部采用C++泛型編程。