注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具挑戰(zhàn)編程:程序設(shè)計(jì)競(jìng)賽訓(xùn)練手冊(cè)

挑戰(zhàn)編程:程序設(shè)計(jì)競(jìng)賽訓(xùn)練手冊(cè)

挑戰(zhàn)編程:程序設(shè)計(jì)競(jìng)賽訓(xùn)練手冊(cè)

定 價(jià):¥39.00

作 者: (美)斯基納,(西)雷維拉 著,劉汝佳 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302197973 出版時(shí)間: 2009-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 302 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《挑戰(zhàn)編程:程序設(shè)計(jì)競(jìng)賽訓(xùn)練手冊(cè)》分為14章,分別介紹在線評(píng)測(cè)系統(tǒng)的基本使用方法、數(shù)據(jù)結(jié)構(gòu)、字符串、排序、算術(shù)與代數(shù)、組合數(shù)學(xué)、數(shù)論、回溯法、圖遍歷、圖算法、動(dòng)態(tài)規(guī)劃、網(wǎng)格、幾何,以及計(jì)算幾何,并在附錄中介紹了一些著名的程序設(shè)計(jì)競(jìng)賽以及相應(yīng)的備賽建議與比賽技巧。每章的正文用十余頁(yè)的篇幅覆蓋了該領(lǐng)域最核心的概念和算法,然后給出八道可在線提交的完整編程挑戰(zhàn)題目供讀者練習(xí)。全書(shū)內(nèi)容緊湊、信息量大,是各類程序設(shè)計(jì)競(jìng)賽的選手與教練不可多得的參考書(shū)。

作者簡(jiǎn)介

  Steven S.Skiena是美國(guó)Stony Brook大學(xué)計(jì)算機(jī)教授,研究方向包括圖、串和幾何算法的設(shè)計(jì)和應(yīng)用(尤其是生物方面)。他曾獲ONR青年研究員獎(jiǎng)和IEEE計(jì)算機(jī)科學(xué)與工程本科教學(xué)獎(jiǎng),并著有四本書(shū)籍,包括“The Algorithm Design Manual”和“Calculated Bets:Computers,Gambling,andMathematical Modeling to Win”。Miguel A.Revilla是西班牙Valladolid大學(xué)應(yīng)用數(shù)學(xué)與算法教授。他是ACM/ICPC官方網(wǎng)站的資料整理者,創(chuàng)立并維護(hù)著全球最權(quán)威的在線評(píng)測(cè)與網(wǎng)絡(luò)比賽系統(tǒng)。他涉足ICPC十余年,如今已是ACM國(guó)際指導(dǎo)委員會(huì)成員。2005年,他榮獲Joseph S.DeBlasi杰出貢獻(xiàn)獎(jiǎng)。目前,他是EduJudge項(xiàng)目在Valladolid大學(xué)的領(lǐng)導(dǎo)者,致力于把在線評(píng)測(cè)系統(tǒng)用于有效的電子學(xué)習(xí)中。

圖書(shū)目錄

譯者序
前言
第1章 入門(mén)
1.1 初識(shí)自動(dòng)評(píng)測(cè)系統(tǒng)
1.1.1 評(píng)測(cè)系統(tǒng)反饋
1.2 挑選你的武器
1.2.1 程序設(shè)計(jì)語(yǔ)言
1.2.2 如何閱讀本書(shū)的程序
1.2.3 標(biāo)準(zhǔn)輸入輸出
1.3 編程提示
1.4 基本數(shù)據(jù)類型
1.5 關(guān)于習(xí)題
1.6 習(xí)題
1.6.1 3n+1問(wèn)題(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章 數(shù)據(jù)結(jié)構(gòu)
2.1 基本數(shù)據(jù)結(jié)構(gòu)
2.1.1 棧
2.1.2 隊(duì)列
2.1.3 字典
2.1.4 優(yōu)先隊(duì)列
2.1.5 集合
2.2 庫(kù)函數(shù)
2.2.1 C++標(biāo)準(zhǔn)模板庫(kù)
2.3 程序設(shè)計(jì)實(shí)例:紙牌大戰(zhàn)
2.4 準(zhǔn)備行動(dòng)
2.5 字符串輸入輸出
2.6 贏得戰(zhàn)爭(zhēng)
2.7 測(cè)試與調(diào)試
2.8 習(xí)題
2.8.1 快樂(lè)的跳躍者(Jolly Jumper)
2.8.2 撲克牌型(Poker Hands)
2.8.3 罷工(Hartals)
2.8.4 解密(Crypt Kicker)
2.8.5 完美洗牌術(shù)(Stack’em Up)
2.8.6 ErdSs數(shù)(ErdSs Numbersl
2.8.7 比賽記分板(Contest Scoreboard)
2.8.8 Yahtzee游戲(Yahtzee)
2.9 習(xí)題
2.10 注解
第3章 字符串
3.1 字符編碼
3.2 字符串的表示
3.3 程序設(shè)計(jì)實(shí)例:公司更名
3.4 模式查找
3.5 字符串操作
3.6 程序的完成
3.7 字符串庫(kù)函數(shù)
3.8 習(xí)題
3.8.1 WERTYU鍵盤(pán)fWERTYU)
3.8.2 尋找單詞(Where’s Waldorf?)
3.8.3 公共排列(Common Permutation)
3.8.4 解密II(Crypt Kicker II)
3.8.5 自動(dòng)評(píng)測(cè)腳本(Automated Judge Script)
3.8.6 文件碎片(File Fragmentation)
3.8.7 Doublet序列fDoublets)
3.8.8 Fmt程序(Fmt)
3.9 提示
3.10 注解
第4章 排序
4.1 排序的應(yīng)用
4.2 排序算法
4.3 程序設(shè)計(jì)舉例:給紳士排名
4.4 與排序相關(guān)的庫(kù)函數(shù)
4.5 給紳士排名
4.6 習(xí)題
4.6.1 vito家族(Vito’s Family)
4.6.2 煎餅堆(Stacks of Flapjacks)
4.6.3 過(guò)橋(Bridge)
4.6.4 最長(zhǎng)打盹時(shí)間(Longest.Nap)
4.6.5 鞋匠的煩惱(Shoemaker’s Probleml
4.6.6 CDVII高速公路(CDVIl)
4.6.7 龜殼排序(ShellSort)
4.6.8 足球(Fhotball(aka Soccer))
4.7 提示
4.8 注解
第5章 算術(shù)與代數(shù)
5.1 機(jī)器算術(shù)
5.1.1 整數(shù)庫(kù)函數(shù)
5.2 高精度整數(shù)
5.3 高精度算術(shù)
5.4 進(jìn)制及其轉(zhuǎn)換、
5.5 實(shí)數(shù)
5.5.1 如何處理實(shí)數(shù)
5.5.2 分?jǐn)?shù)
5.5.3 十進(jìn)制實(shí)數(shù)
5.6 代數(shù)
5.6.1 多項(xiàng)式運(yùn)算
5.6.2 多項(xiàng)式求根
5.7 對(duì)數(shù)
5.8 實(shí)數(shù)函數(shù)庫(kù)
5.9 習(xí)題
5.9.1 小學(xué)生算術(shù)(Primary Arithmetic)
5.9.2 反轉(zhuǎn)相加(Reverse and Add)
5.9.3 考古學(xué)家的煩惱(The Archeologist’S Dilemma)
5.9.4 僅由1組成的數(shù)(Ones)
5.9.5 乘法游戲(A Multiplication Game)
5.9.6 多項(xiàng)式的系數(shù)(Polynomial Coefficiets)
5.9.7 Stern-Brocot代數(shù)系統(tǒng)(The Stern-Brocot Number System)
5.9.8 兩兩之和(Pairsumonious Numbers)
5.10 提示
5.11 注解
第6章 組合數(shù)學(xué)
6.1 基本計(jì)數(shù)技巧
6.2 遞推關(guān)系
6.3 二項(xiàng)式系數(shù)
6.4 其他計(jì)數(shù)序列
6.5 遞歸與數(shù)學(xué)歸納法
6.6 習(xí)題
6.6.1 斐波那契計(jì)數(shù)(How Many Fibs?)
6.6.2 土地分割(How Many Pieces of Land?)
6.6.3 數(shù)數(shù)(Counting)
6.6.4 括號(hào)表達(dá)式(Expressions)
6.6.5 完全樹(shù)標(biāo)號(hào)(Complete Tree Labeling)
6.6.6 牧師數(shù)學(xué)家fThe Priest Mathematician)
6.6.7 自描述序列(Self-describing Sequence)
6.6.8 數(shù)軸行走(Steps)
6.7 提示
6.8 注解
第7章 數(shù)論
7.1 素?cái)?shù)
7.1.1 尋找素?cái)?shù)
7.1.2 素?cái)?shù)的個(gè)數(shù)
7.2 整除性
7.2.1 最大公約數(shù)
7.2.2 最小公倍數(shù)
第8章 回溯法
第9章 圖遍歷
第10章 圖算法
第11章 動(dòng)態(tài)規(guī)劃
第12章 網(wǎng)格
第13章 幾何
第14章 計(jì)算幾何
附錄A
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)