TA的每日心情 | 开心 3 小时前 |
---|
签到天数: 366 天 [LV.9]以坛为家II
管理员
- 积分
- 12190
|
Java电子书:挑战编程:程序设计竞赛训练手册 PDF 电子书 Java吧 java8.com" C8 y* N- F9 H' L
' e% [" v$ [, h( \3 ^' k+ l
斯基纳著;[西]雷维拉著;刘汝佳译出版社:清华大学出版社出版时间:2009年07月 # u R1 O0 H7 \6 Q# w# ^" z4 R
! A% R$ m3 a! t: X/ |
编号:166-Java吧资源免费-X0022【Java吧 java8.com】+ q2 q9 I* r: D: C/ P2 Q
6 O6 w: C8 q; ?1 z! p) k; a, k9 ^" W8 O% \
7 d+ R) T/ l0 K2 f9 @5 w目录:6 P2 @! K& u( F
, F. W& C) v! x; { F( {5 J
第1章入门
% T5 f: R$ \# S9 w; A# Z2 ]1.1初识自动评测系统
7 r$ e7 p- S1 S1 Z# \" r6 q# F- T1.1.1评测系统反馈; d8 P0 b- L7 T: {- I
1.2挑选你的武器
$ h% ]: E8 F0 b6 z1.2.1程序设计语言
! q5 ?, [+ s( O# k- L; ]9 d1.2.2如何阅读本书的程序
, Q, M& W7 z" A$ Z1.2.3标准输入输出
* k6 H$ C* C2 ^/ x( a) S7 s1.3编程提示
" J. \2 ?$ M* G8 W, G- u" l1.4基本数据类型
. ]/ l u% m: t1.5关于习题
3 c1 I: Q0 v- d8 U" W8 @1.6习题7 O0 y* s) m' o* X& u0 p
1.6.13n+1问题(3n+lProblem)9 T% a% g5 l) |& f+ j% [, w
1.6.2扫雷(Minesweeper); z& Z# }; A% V) B
1.6.3旅行(TheTrip)
, V/ ?4 D- E1 B; x+ x N1.6.4液晶显示屏(LC~Display)! F& s t% f* R) H: m
1.6.5图形化编辑器(GraphicalEditor)$ V8 F3 |/ ^1 N+ R0 @
1.6.6解释器(Interpreter)
4 H' M2 _' v2 @* v8 _" J1.6.7将军fChecktheCheckl7 x5 g+ i- E- S
1.6.8澳大利亚投票(AustralianVoting)2 c& Q' p" g5 J
1.7提示
# E+ k* v9 l6 x8 |' R& r8 t7 p1.8注解
' F# g& F+ p2 P, r; f. J: ~
* f# ], p! W% J% y' `! k, o. ~第2章数据结构
- j! d2 Q; \1 f# k8 S$ Z& r/ G% b+ Z2.1基本数据结构' } ?' P- Z+ q
2.1.1栈4 Q& D- g; Y E: g3 ^' ^( Z5 V
2.1.2队列 W$ m5 E, I/ q. t, \' B; k
2.1.3字典
4 {% h! A) l- S2.1.4优先队列! \! q6 m6 g+ W: D9 ^6 `4 X
2.1.5集合5 s% R: b4 W/ M* {- p- P
2.2库函数
7 _- }) _; E/ T6 v9 M) A2.2.1C++标准模板库
$ L! u5 x* z" c; L5 X, T. b" D4 _2.3程序设计实例:纸牌大战
0 W- u$ r0 y" w) x2.4准备行动& V5 H% J3 W4 C5 l: C! q8 D
2.5字符串输入输出2 m8 Q& v' e4 h5 P8 V
2.6赢得战争
/ B+ d' Z. G( i6 d" }3 ~6 A2.7测试与调试
; U4 l' X+ X& l% Z6 t$ P: S; b- [2.8习题
/ V4 Z: Q6 A, J+ e1 h0 {3 m5 z" ]' I2.8.1快乐的跳跃者(JollyJumper)
/ I. k2 {9 o0 I, i6 B# ?2.8.2扑克牌型(PokerHands)
4 h% n4 }% i( u' E. u4 L1 C2.8.3罢工(Hartals)
1 l6 {9 Y4 z9 Y$ r2 }% X2.8.4解密(CryptKicker) Z+ `) T5 M8 J0 K; e
2.8.5完美洗牌术(Stack’emUp)' k$ u( x# J$ _7 `8 Y
2.8.6ErdSs数(ErdSsNumbersl
5 N' V& o! A5 J9 N; U( ^$ J* J2.8.7比赛记分板(ContestScoreboard)* T" e( \# V* o( }
2.8.8Yahtzee游戏(Yahtzee)$ I: {- L0 b# O8 X' X9 [/ R& P
2.9习题
: U/ a8 z+ y5 Y2.10注解8 n5 {2 l/ C" D; o- R0 q
java8.com: t# `6 a8 q w# T* l
第3章字符串( G5 j% y7 T3 P7 k$ ~5 T% [
3.1字符编码
. x* Q) y9 O* [3.2字符串的表示: Q! @1 y X. r
3.3程序设计实例:公司更名
# d, y% u/ e% J! q+ ^( `3.4模式查找
4 B/ K3 @$ g) J* U4 p3.5字符串操作
6 g1 F2 u# e9 Y1 F! ]3.6程序的完成& O6 J/ s# L9 E- h5 ]
3.7字符串库函数
" `# S& v5 r$ B! g) V7 P! Y9 z; G" _3.8习题
2 D7 p8 _, [" ?# t7 w3.8.1WERTYU键盘fWERTYU)# o5 C7 U' P" k; l
3.8.2寻找单词(Where’sWaldorf?)
$ Y# \) `# C, R7 ~8 P9 p9 e: k3.8.3公共排列(CommonPermutation)$ |- |5 m8 q3 L% s+ d. l
3.8.4解密II(CryptKickerII)& R5 o$ m2 }5 l1 S/ U+ J4 b
3.8.5自动评测脚本(AutomatedJudgeScript)
& }+ D! }; ^) E1 B3.8.6文件碎片(FileFragmentation)% d9 [! A4 p- A7 |: _: c0 v
3.8.7Doublet序列fDoublets)
! c9 G9 t" `+ S/ \! N- C6 O3.8.8Fmt程序(Fmt)
) h9 ?" F& Q$ v {3.9提示: ]9 h9 M% g4 y
3.10注解
5 S# n$ S! a& Z3 D: y' [
$ Q3 x4 n6 }% S A G第4章排序: r5 O7 ]; W+ d1 w, @2 c! `+ H
4.1排序的应用1 `0 z/ @$ C7 S& A( I# J( [ D( U, C
4.2排序算法/ i" y) [/ r8 H% ~, N& ?& K
4.3程序设计举例:给绅士排名% W5 z% g s$ Z' x! B7 b3 U$ _; ~
4.4与排序相关的库函数
! G7 Y' r" J* J% T, l4.5给绅士排名1 N$ g: Z7 a$ B2 O3 z/ T
4.6习题 Y" p; Y! j4 O& w& C* G. ~
4.6.1vito家族(Vito’sFamily)5 t+ o" u6 ` q
4.6.2煎饼堆(StacksofFlapjacks)- y7 b' }. H0 R* r3 r6 ]
4.6.3过桥(Bridge)
) v: S) ^4 i. I& {/ ]! W4.6.4最长打盹时间(Longest.Nap)0 ?; R4 }6 ^9 J) p, ^
4.6.5鞋匠的烦恼(Shoemaker’sProbleml# m. e" G& I9 n$ }$ c n
4.6.6CDVII高速公路(CDVIl)
' Q* C6 `3 z2 e8 H4.6.7龟壳排序(ShellSort)2 Y' L3 K; W3 I
4.6.8足球(Fhotball(akaSoccer))
' l- m) P8 n% _4.7提示
3 C5 i7 v/ U8 B. z; B3 R7 O4.8注解9 ~! j/ C. `0 w
$ z2 g g, T4 n; n+ l% \6 H4 w第5章算术与代数
7 D( R4 e9 J! p# j6 y8 Y7 H5.1机器算术1 _5 l; p+ _# W: Z' L: O
5.1.1整数库函数
' Y- `: Y( G+ D! P& V4 n$ t5.2高精度整数
% S& H' [) q, ^0 Q) d! o. ]4 d: F2 z5.3高精度算术
3 g! f* F7 Y4 d0 `: u1 d5.4进制及其转换、3 ~" ^" _5 E+ |( v: Z* S4 Y! c
5.5实数% v' O! x) w( T* h
5.5.1如何处理实数9 D. H$ b7 R$ j; p7 b Y' J4 d
5.5.2分数' t/ n" E7 l; D% f. e
5.5.3十进制实数
# {& Q& F$ c' h c% ?" n5.6代数/ q' E1 I, K) B0 ^$ d
5.6.1多项式运算
% R- @8 P& d9 i& C- \5.6.2多项式求根# R. l, x4 Y& H* J$ _, L
5.7对数/ G/ E# O4 b8 N- k: D3 C9 C5 |. H
5.8实数函数库
5 s1 r; W, c. w' g5.9习题 S: v( ~' V2 ?
5.9.1小学生算术(PrimaryArithmetic)" l! D$ O' i4 O
5.9.2反转相加(ReverseandAdd)& F7 T: C8 S8 A6 ^! u
5.9.3考古学家的烦恼(TheArcheologist’SDilemma)
) m9 ^5 \5 A: n2 ^$ |( N/ V5.9.4仅由1组成的数(Ones)
+ O* c6 D4 @' Y! o* C2 ]3 V5.9.5乘法游戏(AMultiplicationGame)
2 |' g- N$ O8 s4 P5.9.6多项式的系数(PolynomialCoefficiets)+ ]& h& g1 y( t! f
5.9.7Stern-Brocot代数系统(TheStern-BrocotNumberSystem)
" C6 ?" Z I$ c9 B5.9.8两两之和(PairsumoniousNumbers)
" T! y# c1 o: z8 V/ v; O5.10提示2 g4 m' O8 d" Z4 x
5.11注解
0 i1 R* i! \5 G8 C1 A1 c! Z& k: ~2 N5 S% a1 f( Y% {
第6章组合数学. d3 o* N3 h M2 d; V) c' F6 [
6.1基本计数技巧5 r) J/ I0 z# {5 t, e* ?7 }
6.2递推关系
6 b X% r8 K) a( ~' m4 h6.3二项式系数
: S) A: m9 n4 a v) T& W h6.4其他计数序列
* B9 b2 @ m1 ~$ \8 N' w6.5递归与数学归纳法
) t/ y0 ?+ k; M$ B: O o6.6习题
) c. O1 F1 J+ n; J9 i7 o# W6.6.1斐波那契计数(HowManyFibs?)
( ]* x9 @$ E- Q6.6.2土地分割(HowManyPiecesofLand?)) l* `7 C+ w5 ?6 `! O5 _
6.6.3数数(Counting); f2 ^# b" A! b3 m% r# {& U6 l
6.6.4括号表达式(Expressions)+ Y! h3 B3 A( j+ I! Z
6.6.5完全树标号(CompleteTreeLabeling)
" I# S: w/ C' _% ^" m8 P2 [6.6.6牧师数学家fThePriestMathematician). Q$ Z5 n. g) V/ J0 t
6.6.7自描述序列(Self-describingSequence)
6 v1 p4 _8 W6 r" p6 u6.6.8数轴行走(Steps)" V4 j5 @3 B" q. b* j2 q
6.7提示1 H" _1 ]. A& }. C# p( s: ?, w3 @
6.8注解
0 S4 q% n( z) `. ?% ~' K
5 H: S, L$ P, ]2 L# b第7章数论
1 U9 l' L+ j9 W; M: T+ i7.1素数
4 E* Q! N$ A- I7 m) C7.1.1寻找素数
' r* l+ b8 L- R7.1.2素数的个数! _: {) Q& \9 f. A
7.2整除性
B) N, D* c$ c7.2.1最大公约数. G, n* X+ \6 u
7.2.2最小公倍数
6 T! w) H" ?* X% W( T6 s
. s) f' z- u \% c* t) H第8章回溯法. w7 i$ P% d4 `& ? f4 w+ o
第9章图遍历, ~0 ], s7 e3 j- f3 s \' F
第10章图算法3 [; g8 _, E$ l6 H
第11章动态规划8 t; C( c3 w! J$ B* I1 r! P
第12章网格
8 n" |& w/ _& Y4 @第13章几何( t A% F+ S8 v+ I
第14章计算几何
9 ^) v0 k: F+ v& S3 X9 Y- e附录A
7 [3 [' J) S h/ b+ C参考文献
! w" D, I& _8 Z8 \4 b E6 p# X* f1 k1 b) |! S
. P- m5 D C0 `* V t百度云盘下载地址(完全免费-绝无套路):* |0 T7 G' k+ `& O. I' {1 c* J& F
9 I" G% L* c- d7 J3 M* T$ W
3 d* r) Z9 b. r% u$ x |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|