重要提示该尊敬的用户您好,由于该程序设计中常用的解题策略pdf书受百度网盘影响无法做公共分享,只能私密分享,有不到之处请多多谅解!
百度网盘链接: http://pan.baidu.com/s/107nke 密码: kryh

编辑推荐:
程序设计中常用的解题策略对近年来程序设计教育和竞赛培训活动涌现出的许多有价值的解题方法,进行了理性、概括性和综合性的总结。从思维方式和行为特征的角度阐释了求解各种类型试题的应对策略。

全书不仅充分阐释了各种解题策略的理论依据,而且还提供了大量经典的应用范例。帮助读者学会选择适宜的解题方法,掌握正确的解题策略。

程序设计中常用的解题策略既是大学计算机专业算法分析课程的优秀参考书,又是大中学程序设计竞赛不可错过的培训教材。

程序设计中常用的解题策略特色:
程序设计中常用的解题策略以数据关系上的构造策略、数据统计上的二分策略、动态规划上的优化策略和计算几何问题上的应对策略为4个基本构件,介绍了40余种解题策略和重要算法。
各章节之间有紧密的内在联系,但彼此又相对独立。

对每种解题策略和算法原理进行了必要的分析和证明。定理证明大多采用初等数学的分析方法.公式推导尽可能做到浅显和详细,对其中一些复杂的解题策略和算法附加了清晰的图示,并给出了计算时间的详细分析。

40余种解题策略都有具体的应用例证。70余道例题采用“一题多解”、“多向求解”的方式解析。并给出了由贴近自然语言、结构清晰、移植性强的类程序设计语言表述的程序题解。

内容推荐:
程序设计中常用的解题策略按照题型和知识点分类,以数据关系上的构造策略、数据统计上的二分策略、动态规划上的优化策略、计算几何问题上的应对策略这4个方面为基本构件,介绍了几十种解题策略和重要算法;同时,深入浅出地分析和证明了对每种解题策略和算法的原理,采用“一题多解”、“多向求解”的方式解析了70余道例题,并结合应用例证阐释了编程中常用的一些思维方式和解题策略,以拓宽读者的思路,教会读者应该怎样应用算法知识解题,应该怎样选择有效的算法。

程序设计中常用的解题策略既可以作为大专院校计算机专业算法类课程的教材,亦可以作为大学和中学的程序设计竞赛活动的培训教程,还可以作为计算机软件研发的参考资料。

作者简介:
王建德,国务院特殊津贴专家、上海师范大学特聘教授、控江中学特级教师。他辅导学生在国际奥林匹克信息学竞赛(IOI)中获8金、2银、2铜,先后出版了《新编实用算法分析与程序设计》、《程序设计中常用的计算思维方式》等23本广受好评的图书,这些图书长期以来是国内各类程序

程序设计中常用的解题策略内容目录:
第1章 利用树型结构解题的策略
1.1 解决树的最大/最小划分问题的一般方法
1.1.1 解法1——二分查找最大的下界
1.1.2 解法2——向下移动“割”
1.1.3 在两种解法的基础上进一步优化
1.2 利用最小生成树及其扩展形式解题
1.2.1 利用最小生成树解题
1.2.2 最小k度限制生成树的思想和应用
1.2.3 次小生成树的思想和应用
1.3 利用线段树解决区间计算问题
1.3.1 线段树的基本概念
1.3.2 线段树的基本操作
1.3.3 应用线段树解题
1.4 利用伸展树优化动态集合的操作
1.4.1 伸展树的基本操作
1.4.2 伸展树的效率分析
1.4.3 应用伸展树解题
1.5 利用左偏树实现优先队列的合并
1.5.1 左偏树的定义和性质
1.5.2 左偏树的操作
1.5.3 应用左偏树解题
1.6 利用“跳跃表”替代树结构
1.6.1 跳跃表的概况
1.6.2 跳跃表的基本操作
1.6.3 跳跃表的效率分析
1.6.4 应用跳跃表解题
小结
第2章 利用图形(网状)结构解题的策略
2.1 利用网络流算法解题
2.1.1 网络与流的概念
2.1.2 在增广路径的基础上计算最大流
2.1.3 利用最大流最小割切定理解题
2.1.4 求容量有上下界的最大流问题
2.1.5 计算带费用的流量问题
2.2 利用图的匹配算法解题
2.2.1 匹配的基本概念
2.2.2 计算二分图的匹配
2.2.3 利用一一对应的匹配性质转化问题
2.3 利用“分层图思想”解题
2.3.1 利用“分层图思想”化未知为已知
2.3.2 利用分层图思想优化算法
2.4 利用平面图性质解题
2.4.1 平面图的基本概念
2.4.2 平面图的应用实例
2.4.3 偏序集的基本概念
2.4.4 偏序集的应用实例
2.5 在充分挖掘和利用图论模型性质的基础上优化算法
小结
第3章 数据关系上的构造策略
3.1 选择数据的逻辑结构的基本原则
3.1.1 充分利用“可直接使用”的信息
3.1.2 不记录“无用”信息
3.2 选择数据的存储结构的基本方法
3.2.1 合理采用顺序存储结构
3.2.2 必要时采用链式存储结构
3.3 科学组合多种数据结构
3.3.1 数据结构的“并联”
3.3.2 数据结构的“嵌套”
 小结
第4章 数据统计上的二分策略
 ……
第5章 动态规划上的优化策略
第6章 计算几何上的应对策略

文章来自: 绿软网版权所有:http://www.down88.com/soft/1249.html

程序设计中常用的解题策略 pdf电子书相关推荐

  1. Git 企业中常用分支管理策略

    Git 企业中常用分支管理策略 一般企业中开发一个项目的分支策略 主分支 master 开发分支 develop 功能分支 feature 预发布分支 release bug 分支 fixbug 其它 ...

  2. 遗传算法中常用的选择策略

    简述 遗传算法(GA)是一种模拟生物进化自然选择过程的非确定性搜索方法,源于达尔文的进化论和孟德尔的遗传定律,由美国 Michigan 大学的 Holland教授在 20 世纪 70 年代首先提出.生 ...

  3. 程序设计中常用的几种图

    使用图表可以简单直观简洁的表达一件事. 在程序设计中,更是有一幅图能够替代千言万语的作用. 这里就简单介绍一些程序设计中经常需要画的几类图. 1. 模块图 对一个大的程序或软件按照功能进行划分, 这样 ...

  4. 程序化模型中常用的止损策略

    一.价差止损 最新价与基准价之间的价差触发设定的条件时进行止损平仓.我们将以资金盈亏额为条件的止损策略也归为这一类.比较常用的策略有限价止损.追踪止损.阶梯止损等. 优秀的止损策略,既要避免被无谓的随 ...

  5. c语言程序设计中常用语句,单片机C语言编程常用语句

    <单片机C语言编程常用语句>由会员分享,可在线阅读,更多相关<单片机C语言编程常用语句(22页珍藏版)>请在人人文库网上搜索. 1.C51程式设计一般陈述式摘要,1,C51 S ...

  6. Perl程序设计中常用的函数

    指令:print 语法:print Filehandle LIST 说明: 这个Filehandle可以看作在I(INPUT)/O(OUTPUT)之间的一个桥梁,可以利用FILEHANDLE来做出数据 ...

  7. 品悟C 抛弃C程序设计中的谬误与恶习 pdf

    链接:https://pan.baidu.com/s/1rmAqOKIJ1hj0mqtRkKarsA 密码:3bjo 本书为完整版,以下为内容截图:

  8. 深度学习中常用的学习率衰减策略及tensorflow实现

    目录 引言 (1)分段常数衰减 (2)指数衰减 (3)自然指数衰减 (4)多项式衰减 (5)余弦衰减 (6)线性余弦衰减 (7)噪声线性余弦衰减 (8)倒数衰减 引言 学习率(learning rat ...

  9. 报童问题求解最大利润_利用二次函数求图形面积最值问题,注意自变量,学会解题策略...

    初中数学中,应用二次函数解决实际问题,在中考中是非常热门的考点,因为不仅牵扯到建模的问题,还会应用到数形结合的思想,最值问题等等,深受出题人的青睐.应用二次函数解决实际问题中,常见的类型之一就是求解图 ...

最新文章

  1. Koa2和Redux中间件源码研究
  2. 几种数据库两列字段的拼接方法
  3. 数据管理的智能趋势(2):如何实现高效的数据管理
  4. 网络流之——最小费用最大流
  5. 网页连接不上java服务端,用Java插入IP时无法连接到服务器
  6. python 正则匹配 条件太多怎么办_Python条件正则表达式
  7. [html] 使用svg画出一个矩形
  8. python_递归原理
  9. android fastboot常见命令
  10. linux ifconfig
  11. 关于int类型除以1000后保留两位小数的问题,并且在excel里打印出来
  12. mac硬盘挂载不显示(exfat格式)
  13. IC卡清卡软件的使用
  14. ios 请在设置中打开相机权限_iOS 检测相机权限是否打开
  15. TeXStudio 中如何调用Gnuplot
  16. 【Android Studio】如果你不管怎么折腾都提示Minimum supported Gradle version is 7.0.2. Current version is 6.8,请看这里
  17. 变形金刚2影院版完整字幕
  18. Https证书crt或者cer转换成bks文件
  19. 在滴滴数据分析岗实习的8个月
  20. 滴答顺风车怎么抢90%以上的订单_想来赚顺风车钱的补课内容都给你准备好了

热门文章

  1. 路径规划: a star, A星算法详解
  2. “飞长爱你”制作的两支1AA/2AA通用的LED手电筒
  3. 【PTA Advanced】1160 Forever(C++)
  4. 理解设计模式之代理模式
  5. 魔术方法php擎的区别,PHP基础知识之魔术方法
  6. 【小技巧】强制重启无线网卡,解决“区域中找不到无线网络,请确定您计算机上的无线开关已启用”问题
  7. 概率论:假设检验、显著性检验
  8. 如何在 WSL 下实现 NGINX 反向代理
  9. 记录之网络应用,物理拓扑和逻辑拓扑
  10. 【个人】一些写在情绪低落时候的话