基于链表的兔子序列生成.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文章编号 :1674-7070(2012)06~555-04 基于链表的兔子序列生成 成亚萍 , 马瑞 , 摘要 0 引言 针对兔子序列的生成提 出了一种基 于链表的实现方法,并采用c语言编程 意大利数学家列LeonardoFibonacci于 1202年撰写 《LiberAbaci} 实现.选取不 同的起点,该方法可生成大 一 书,以兔子繁殖为例子而引入了著名的Fibonacci数列 ¨J,引起许多 量0—1序列,能较好地应用于数字水印 中决策等需求.同时,该方法能更形象地 学者的关注,并得到广泛的应用 J.但多数应用是基于兔子总数所 表达兔子序列的生成过程,进一步体现 形成的数列,本文所提兔子序列是从兔子的繁殖规律角度所形成的 链表的动态存储特性,可作为 “数据结 0一l序列 ,又称黄金字符串,该序列可用于数字水印 等需求. 构”与 “程序设计”等课程的实践案例. 关键词 链表是一种常见的重要的数据结构,它是动态地进行存储分配 兔子序列:链表 ;Fibonacci数列;C 的一种结构 J.本文采用链表实现兔子序列的生成,能更形象地表达 语言 兔子序列的生成过程,进一步体现链表的动态存储特性,可作为 “数 中图分类号 G642 据结构”与 “程序设计”等课程的实践案例. 文献标志码 A 1 兔子序列 兔子序列是基于这样一个有趣的问题:1对小兔子,第 2个月成 熟,并生下1对小兔子,以后每对兔子都经过同样的规律,1个月成熟 并生 1对小兔子,若所有兔子永不死去,每个月成对的兔子数即为Fi- bonacci数列,而兔子的繁殖过程,设用 1表示 1对大兔子,0代表示 l 对小兔子,则形成一个由0、1组成的兔子序列.图1为兔子繁殖过程 示意图(o表示 1对小兔子,●表示 1对大兔子,不带箭头的线表示原 来的1对兔子继续活着,带箭头的线表示生出1对小兔子). (一)O O 收稿日期 2011—12-08 资助项 目 江苏高校优势学科建设工程资助 1 项 目 作者简介 图1 兔子繁殖过程示意 成亚萍,女,硕士,副教授 ,研究方向为信 Fig.1 Sketchmapofrabbitbreedingprocess 息安全.ypcheng@nuist.edu.crl 1南京信息工程大学江苏省网络监控中心, 图1中的树形结构从上往下每层代表 1个月的兔子情况,依次是 044 ~ .,210 、第2 z 礅 … ,献 , Fibonacci . 210o44 构成 数列.’高1司时嚣,每层从左向石彤成一个0--1夕Jl,:且从弟, 成亚萍 ,等.基于链表的兔子序列生成 556

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档