当前位置: 首页 > news >正文

中小型网站建设市场开发一个小软件多少钱

中小型网站建设市场,开发一个小软件多少钱,服装店设计,建设银行网站上的的研究报告单链表之快慢指针 单链表的快慢指针简介 快慢指针指链表中定义两个指针#xff0c;两个指针的移动速度一快一慢#xff0c;一般快指针移动步长为慢指针的两倍 快慢指针适合解决的几个典型问题 中间值问题单向链表是否有环问题有环链表的入口问题 先定义一个简单的节点 …单链表之快慢指针 单链表的快慢指针简介 快慢指针指链表中定义两个指针两个指针的移动速度一快一慢一般快指针移动步长为慢指针的两倍 快慢指针适合解决的几个典型问题 中间值问题单向链表是否有环问题有环链表的入口问题 先定义一个简单的节点 class Node:def __init__(self, item):self.item itemself.next Nonefirst Node(aa) second Node(bb) third Node(cc) forth Node(dd) fifth Node(ee)first.next second second.next third third.next forth forth.next fifth中间值问题 即当快指针fast遍历完链表时慢指针slow刚好停在链表的中间处 def middle(first):fast firstslow firstwhile fast.next and fast.next.next:fast fast.next.nextslow slow.nextreturn slowprint(fThe middle is: {middle(first).item})中间位置对应的结点是cc 有环链表 有环链表定义单链表中存在结点的指针往前指的链表称为有环链表 # 接上面定义结点的代码 # Create a ring fifth.next third def has_ring(first):fast firstslow firstwhile fast.next and fast.next.next:fast fast.next.nextslow slow.nextif fast slow:return Truereturn Falseprint(fIs there a ring in the list? {has_ring(first)})为链表创建一个环执行has_ring函数返回True注释创建的环则返回False 有环链表入口 定义当快慢指针相遇时我们可以判定链表中存在环此时重新定义一个指针指向链表的起点这个指针的前进步长与慢指针的相同当慢指针与“新”指针相遇时所在节点就是环的入口 证明这一结点设计到数论知识有兴趣可以研究这里只进行实现 在有环链表的前提上使用以下代码可判断环的入口 def get_the_entrance(first):# Create a new pointer, pointing to the beginningtemp firstfast firstslow firstwhile fast.next and fast.next.next:fast fast.next.nextslow slow.nextif fast slow:while True:temp temp.nextslow slow.nextif temp slow:return tempprint(fThe entrance is: {get_the_entrance(first).item})前面的有环链表时aa→bb→cc→dd→ee(→cc)因此其环入口是cc对应所在的节点 The entrance is: cc
http://www.lebaoying.cn/news/62054.html

相关文章:

  • 郑州网站建设e00wordpress出现不能登录界面
  • 网站做适配手机要多久自己做ppt网站吗
  • 淘宝客怎么做网站百度站长平台论坛
  • 遵义公司网站搭建多少钱wordpress建设下载网站
  • 怎么再贴吧给自己的网站做宣传成都网页设计培训机构
  • win2008做的网站打不开装修设计软件 知乎
  • 手机网站开发建设方案ps网站导航怎么做
  • 怎么做自己的淘宝客推广网站什么网站做二手货车
  • 洛阳市建设监理协会网站铁岭做网站公司信息
  • 石家庄设计网站公司小程序制作的方法有哪些
  • 天津市城市建设档案馆网站个人网站备案备注怎么写
  • 赛罕区城乡建设局网站二次开发什么意思
  • 婚恋网站开发背景西安旅游网站开发
  • 网站建设的电话销售好做吗谷歌seo优化中文章
  • 建设网站市场分析企业黄页网站源码
  • 网页建站费用wordpress google插件
  • 互联网网站dean's fckeditor for wordpress
  • 网站代理浏览器7铜陵网站优化
  • 学校网站html模板手机编程网站
  • 完成职教集团网站建设wordpress链接提交表单
  • 做企业网站设计手机站工作室做网站
  • 在哪个网站申请建设资质广州网站建设是什么意思
  • 手机销售网站怎么做网站运营需要哪些人员
  • 大丰做网站价格公众号 商城 网站开发
  • wordpress建站说明东莞网站seo公司哪家大
  • 网站开发介绍费wordpress 搭建交易所
  • 网站开发属于技术合同wordpress管理员密码忘记
  • 龙岗网站建设公司怎么样深圳财务小公司网站
  • 信息门户网站制作费用莱芜在线论坛莱芜话题凤城高中
  • 江门专业网站制作费用设计一个公司网站多少钱