电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

国家集训队论文 从圆桌问题谈数据结构的综合运用2

2页
  • 卖家[上传人]:飞***
  • 文档编号:40496691
  • 上传时间:2018-05-26
  • 文档格式:DOC
  • 文档大小:47KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、从圆桌问题谈数据结构的综合运用 - I -group=4131232345633789amount链式存链式存 储结构储结构顺序存顺序存 储结构储结构4110图 1从圆桌问题谈数据结构的综合运用从圆桌问题谈数据结构的综合运用例例圆桌问题圆桌问题(AH99) 题题目目: :圆桌上围坐着个人。其中个人是好人,另外个人是坏人。如果从第一个人开n2nn 始数数,数到第个人,则立即处死该人;然后从被处死的人之后开始数数,再将m 数到的第个人处死依此方法不断处死围坐在圆桌上的人。试问预先应如何安m 排这些好人与坏人的座位,能使得在处死个人之后,圆桌上围坐的剩余的个人nn 全是好人。 输入:文件中的每一行都有两个数,依次为和,表示一个问题的描述信息。约束条件: nm ,。32767n32767m 输出:依次输出每一个问题的解。每一个问题的解可以用连续的若干行字符表示,每行字 符数量不超过 50。但是在一个问题的解中不允许出现空白字符和空行,相邻的两 个问题的解之间用空行隔开。用大写字母 G 表示好人,大写字母 B 表示坏人。解法解法: :思想:模拟实际过程,寻找前n个被“处死”的人的位置。1普通解法

      2、线性表“查找”法用顺序存储结构实现用数组记录当前所有未被处死的人原来的位置,初始值为 1.2n。可根据 前一个被处死的人在数组中的位置(即下标)直接定位,找到下一个应该被处死 的人在数组中的位置,然后删去,并将它后面的元素全部前移一次。用链式存储结构实现用链表记录当前所有未被处死的人原来的位置,初始值为 1.2n。每处死 一个人后,只要将这个结点直接从链表中删去即可,然后指针后移(m-1)次,找 到下一个应该被处死的人。2改进解法“优化直接定位”法 总体思想就是在较好地实现“直接定位”的基础上,尽量避免大规模的元素移 动。 设计出的数据结构如图 1 所示:其中 group 表示将 原来的数据分为几段存储;每从圆桌问题谈数据结构的综合运用 - II -一段的开头记下的 amount 值表示此段中现有元素的个数。随程序的运行, amount 值是不断减小的。这种结构可以看作是链链式式存储结构和顺顺序序存储结构的结合产物,兼具这两种 存储结构的优点。运用了这种存储结构后,程序效率显著提高。引申引申 横向延伸其它约瑟夫环问题如:翻牌游戏、猴子选大王 纵向延伸数据结构的综合运用在解决一些数据规模

      3、较大的题目时有很好的应用。如隐藏的码字(IOI99)。在解 决这道题目时,如果运用链式和顺序相结合的数据结构(如图 2 所示),程序效率就比较 高。链式和顺序相结合的数据结构实现简单,效果显著,应用比较广泛。当然还有其它 的结合方式,比如二叉堆和顺序结构的一一映射(单射),在解决某些问题时有非常好的 效果。小结小结“网络式思维方式的核心是联联系系”。在做题目时,我们应深挖题目所给条件、各种数据结 构以及算法之间的联系,这样才能更好地完成题目,并达到提高自己的目的。这篇论文仅仅是从一类很常见的问题约瑟夫环(也称 Josephus 排列)问题出发, 并由此引申出数据结构的综合运用。对于形式多样的信息学问题来说,数据结构的综合运 用只是解题策略中的一个小方面,但是如果我们对待每个问题、算法、数据结构等,都能深 入发掘它与其它事物的联系,那么我们就可以自然而然地建立起知识网络,在必要的时候 综合运用。而这对于我们的学习、研究将大有帮助。特别需要强调的是:本文提到“数据结构的综合运用”,这里的综合并不单单是指形式 上的,更重要的是指思想(即内涵)的综合。只要在思想上体现出两种或多种数据结构的优 点,在操作时发挥出它们的优点,就已经从根本上达到了综合的目的。CBDADCCBADCA图 2

      《国家集训队论文 从圆桌问题谈数据结构的综合运用2》由会员飞***分享,可在线阅读,更多相关《国家集训队论文 从圆桌问题谈数据结构的综合运用2》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】

    人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版

    人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)

    人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)

    人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)

    人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】

    人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】

  • 部编版二年级上册道德与法治期中测试卷 (考试直接用)

    部编版二年级上册道德与法治期中测试卷 (考试直接用)

  • 部编版二年级上册道德与法治期中测试卷 带答案(培优)

    部编版二年级上册道德与法治期中测试卷 带答案(培优)

  • 部编版二年级上册道德与法治期中测试卷 含答案(精练)

    部编版二年级上册道德与法治期中测试卷 含答案(精练)

  • 部编版二年级上册道德与法治期中测试卷 及答案【各地真题】

    部编版二年级上册道德与法治期中测试卷 及答案【各地真题】

  • 部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】

    部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】

  • 部编版二年级上册道德与法治期中测试卷 【考点精练】

    部编版二年级上册道德与法治期中测试卷 【考点精练】

  • 部编版三年级上册道德与法治期末测试卷 (重点)

    部编版三年级上册道德与法治期末测试卷 (重点)

  • 部编版三年级上册道德与法治期末测试卷 (模拟题)word版

    部编版三年级上册道德与法治期末测试卷 (模拟题)word版

  • 部编版三年级上册道德与法治期末测试卷 附答案(预热题)

    部编版三年级上册道德与法治期末测试卷 附答案(预热题)

  • 部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )

    部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )

  • 部编版三年级上册道德与法治期末测试卷 答案下载

    部编版三年级上册道德与法治期末测试卷 答案下载

  • 部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】

    部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】

  • 部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】

    部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】

  • 部编版三年级上册道德与法治期末测试卷 及答案(最新)

    部编版三年级上册道德与法治期末测试卷 及答案(最新)

  • 点击查看更多
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.