- 5
- 0
- 约2.51万字
- 约 15页
- 2016-08-26 发布于贵州
- 举报
算法合集之《浅谈数的合理组织》
浅谈数据的合理组织
四川省绵阳南山中学 何森
【摘要】
信息学是一门高深的学科,它正在高速的发展。随着信息学的发展,其题目中的关系也变得越来越错宗复杂,给我们解题带来困难。对数据进行合理地组织,正是我们面对上述题目时的一种有效手段。
本文用几个经典例题从数据的结构和顺序两个方面进行合理组织,达到优化模型或是提升算法效率的目的。介绍了“合理组织数据”在信息学中建立模型和优化算法方面的一些应用,例题包含了动态规划、数据结构、图论类型的题目。目的在于引起读者对于数据的合理组织的关注,并在今后的解题中能积极并灵活地运用这一手段。
【关键字】
组织数据 数据结构 动态规划 图 树 序列
【正文】
【引言】
一个简单的例子:
给出N个数字(数字会比较大),然后给出一些询问,询问一个数字有没有在给出的N个数字当中。
当然我们有很多已知的办法:
HASH表、TRIE、预排序+二分查找……
这些算法都是通过对数据进行合理的组织而起到了减少工作量的作用。
不同的是HASH表和TRIE是利用数据形式的重新组织,而预排序+二分查找是通过对数据顺序的重新组织来达到优化算法的目的的。我们组织数据,主要就是通过从“形式”和“顺序”这两个角度来考虑。事实上,这两个方面在实际运用中往往不是独立的,通常需要联合运用。
我们已经学习了很多经典的数据结构,它们都是合理组织数据的表现。在优化算法中有很好表现。对
您可能关注的文档
- 立项编号西安科技大2004年度教材立项.doc
- 站前广场石材铺装专施工方案-1.6.doc
- 竣工验收鉴定书08(刘俊炜改).doc
- 童装城35#专项安施工方案.doc
- 童晓华20093316毕业论文.doc
- 端盖(BS11-F3)钣金成形工艺及模具设计说明书.doc
- 端盖冲压工艺及模具计说明书.doc
- 端盖拉深工艺及模具计说明书.doc
- 竹城一号雷雨季高温工方案 2.doc
- 笔记本电脑内壳零件铸模设计.doc
- 河流与湖泊水文过程比较.pptx
- 初中八年级历史上册《第14课 红军不怕远征难》巅峰复习知识清单.docx
- 勾股定理及其验证-课件--人教版数学八年级下册(1).pptx
- Unit4SectionB3a-3c课件人教版英语七年级上册.pptx
- 实验导体电阻率的测量课件-高二上学期物理人教版(1).pptx
- Unit12LifeisfulloftheunexpectedSectionA(2d-3c)(课件)人教版(2012)九年级英语全册.pptx
- 初中科学九年级上册金属活动性顺序核心知识清单.docx
- Unit8GreenLivingLesson1RootsandShoots课文详解课件-高中英语北师大版.pptx
- 远离有毒物质课件--九年级化学鲁教版下册.pptx
- 全过程人民民主视域下人大制度运行机理深度研习——高中二年级思想政治专题教学设计.docx
原创力文档

文档评论(0)