Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25: java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

算法竞赛入门到进阶 PDF 下载


分享到:
时间:2021-10-29 06:38来源:http://www.java1234.com 作者:转载   侵权举报
算法竞赛入门到进阶 PDF 下载
失效链接处理
算法竞赛入门到进阶  PDF 下载



本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/27901578.html
  
相关截图:



资料简介:

本书是算法竞赛的入门和进阶教材,包括算法思路、模板代码、知识体系、赛事相关等内容。本书把竞赛常用的知识点和竞赛题结合起来,讲解清晰、透彻,帮助初学者建立自信心,快速从实际问题入手,模仿经典代码解决问题,进入中级学习阶段。 全书分为12章,覆盖了目前算法竞赛中的主要内容,包括算法竞赛概述、算法复杂度、STL和基本数据结构、搜索技术、高级数据结构、基础算法思想、动态规划、数学、字符串、图论、计算几何。 本书适合用于高等院校开展的ICPC、CCPC等算法竞赛培训,中学NOI信息学竞赛培训,以及需要学习算法、提高计算思维的计算机工作者。

 


资料目录:
第1章算法竞赛概述

1.1培养杰出程序员的捷径

1.1.1编写大量代码

1.1.2丰富的算法知识

1.1.3计算思维和逻辑思维

1.1.4团队合作精神

1.2算法竞赛与创新能力的培养

1.3算法竞赛入门

1.3.1竞赛语言和训练平台

1.3.2判题和基本的输入与输出

1.3.3测试

1.3.4编码速度

1.3.5模板

1.3.6题目分类

1.3.7代码规范

1.4天赋与勤奋

1.5学习建议

1.6本书的特点

第2章算法复杂度

2.1计算的资源

2.2算法的定义

2.3算法的评估

第3章STL和基本数据结构

3.1容器

3.1.1vector

3.1.2栈和stack

3.1.3队列和queue

3.1.4优先队列和priority_queue

3.1.5链表和list

3.1.6set

3.1.7map

3.2sort()

3.3next_permutation()

第4章搜索技术

4.1递归和排列

4.2子集生成和组合问题

4.3BFS

4.3.1BFS和队列

4.3.2八数码问题和状态图搜索

4.3.3BFS与A*算法

4.3.4双向广搜

4.4DFS

4.4.1DFS和递归

4.4.2回溯与剪枝

4.4.3迭代加深搜索

4.4.4IDA*

4.5小结

第5章高级数据结构

5.1并查集

5.2二叉树

5.2.1二叉树的存储

5.2.2二叉树的遍历

5.2.3二叉搜索树

5.2.4Treap树

5.2.5Splay树

5.3线段树

5.3.1线段树的概念

5.3.2点修改

5.3.3离散化

5.3.4区间修改

5.3.5线段树习题

5.4树状数组

5.5小结

第6章基础算法思想

6.1贪心法

6.1.1基本概念

6.1.2常见问题

6.1.3Huffman编码

6.1.4模拟退火

6.1.5习题

6.2分治法

6.2.1归并排序

6.2.2快速排序

6.3减治法

6.4小结

第7章动态规划

7.1基础DP

7.1.1硬币问题

7.1.20/1背包

7.1.3长公共子序列

7.1.4长递增子序列

7.1.5基础DP习题

7.2递推与记忆化搜索

7.3区间DP

7.4树形DP

7.5数位DP

7.6状态压缩DP

7.7小结

第8章数学

8.1高精度计算

8.2数论

8.2.1模运算

8.2.2快速幂

8.2.3GCD、LCM

8.2.4扩展欧几里得算法与二元一次方程的整数解

8.2.5同余与逆元

8.2.6素数

8.3组合数学

8.3.1鸽巢原理

8.3.2杨辉三角和二项式系数

8.3.3容斥原理

8.3.4Fibonacci数列

8.3.5母函数

8.3.6特殊计数

8.4概率和数学期望

8.5公平组合游戏

8.5.1巴什游戏与Pposition、Nposition

8.5.2尼姆游戏

8.5.3图游戏与SpragueGrundy函数

8.5.4威佐夫游戏

8.6小结

第9章字符串

9.1字符串的基本操作

9.2字符串哈希

9.3字典树

9.4KMP

9.5AC自动机

9.6后缀树和后缀数组

9.6.1概念

9.6.2用倍增法求后缀数组

9.6.3用后缀数组解决经典问题

9.7小结

第10章图论

10.1图的基本概念

10.2图的存储

10.3图的遍历和连通性

10.4拓扑排序

10.5欧拉路

10.6无向图的连通性

10.6.1割点和割边

10.6.2双连通分量

10.7有向图的连通性

10.7.1Kosaraju算法

10.7.2Tarjan算法

10.82SAT问题

10.9短路

10.9.1FloydWarshall

10.9.2BellmanFord

10.9.3SPFA

10.9.4Dijkstra

10.10小生成树

10.10.1prim算法

10.10.2kruskal算法

10.11流

10.11.1FordFulkerson方法

10.11.2EdmondsKarp算法

10.11.3Dinic算法和ISAP算法

10.12小割

10.13小费用流

10.14二分图匹配

10.15小结

第11章计算几何

11.1二维几何基础

11.1.1点和向量

11.1.2点积和叉积

11.1.3点和线

11.1.4多边形

11.1.5凸包

11.1.6近点对

11.1.7旋转卡壳

11.1.8半平面交

11.2圆

11.2.1基本计算

11.2.2小圆覆盖

11.3三维几何

11.3.1三维点和向量

11.3.2三维点积

11.3.3三维叉积

11.3.4小球覆盖

11.3.5三维凸包

11.4几何模板

11.5小结

第12章ICPC区域赛真题

12.1ICPC亚洲区域赛(中国大陆)情况

12.2ICPC区域赛题目解析

12.2.1F题Friendship of Frog(hdu 5578)

12.2.2K题Kingdom of Black and White(hdu 5583)

12.2.3L题LCM Walk(hdu 5584)

12.2.4A题An Easy Physics Problem(hdu 5572)

12.2.5B题Binary Tree(hdu 5573)

12.2.6D题Discover Water Tank(hdu 5575)

12.2.7E题Expection of String(hdu 5576)

12.2.8G题Game of Arrays(hdu 5579)

12.2.9I题Infinity Point Sets(hdu 5581)

参考文献



 
------分隔线----------------------------
  • 上一篇: 软件项目验收标准文档 PDF下载
  • 下一篇: 可视化Java SWTJFace GUI程序设计教程 基于Eclipse WindowBuilder开发环境 PDF 下载
关注Java1234微信公众号
栏目列表
  • Java基础相关
  • 数据库技术相关
  • Python技术
  • 网页基础技术相关
  • JavaWeb技术相关
  • 安卓技术相关
  • 大数据云计算
  • 区块链
推荐资料
  • IDEA永久激活方法 永久破解 永久激

    IDEA永久激活方法 永久破解 永久激活码...

  • SVN入门手册 PDF 下载

    SVN入门手册 PDF 下载...

  • 计算机体系结构 第二版 PDF 下载

    计算机体系结构 第二版 PDF 下载...

  • 智能终端跨平台开发 PDF 下载

    智能终端跨平台开发 PDF 下载...

  • CentOS7 Hadoop 2.7.X 安装部署 PDF 下载

    CentOS7 Hadoop 2.7.X 安装部署 PDF 下载...

  • 数据结构 Python语言描述 PDF 下载

    数据结构 Python语言描述 PDF 下载 ...

热门资料
  • 《Java从入门到精通(第3版)》PDF 下载
  • 《疯狂Java讲义(第3版)》PDF 下载
  • 《算法导论(原书第3版)》PDF 下载
  • 《Java开发实战1200例(第1卷)》PDF 下载
  • 《Head First Java(第2版)中文版》PDF 下载
  • 《数据结构与算法分析Java语言描述(第2版)》 PD
  • 《Java经典编程300例》PDF 下载
  • 《java基础教程(强烈推荐)》PDF 下载
  • 《Java语言程序设计.基础篇(原书第6版)》PDF 下载
  • 《Effective Java中文版(第2版)》PDF 下载

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐

聚圣源肠粉店名字起名大全网上起名有准的吗朱 起名氵字旁的字有哪些字起名字神谕者出装勖起名字可以吗浏阳冷焰火童装店起什么店名武炼巅峰怪物乐园养身馆起什么名字翡翠台中华黑盟刷枪系统雯雅婷动画metartvideo赣南四大堪舆祖师起名汉字自荐材料至尊丹王aecs6半夜莫名其妙勃起装饰工程公司起名非开挖公司起名漂洋过海来看你歌词生辰生辰八字起名字网白氏怎么起名龙耀华府乌合之众pdf三兄弟一起创业店名美国巧克力销量飙升淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化