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

百度站长平台网站体检做个网站做什么呢

百度站长平台网站体检,做个网站做什么呢,基于html5的wordpress,智慧小区网站建设审题#xff1a; 我们需要根据k的大小把链表向右移动对应次数#xff0c;并返回移动后的链表的头结点指针 思路#xff1a; 根据提示中的数据大小我们发现#xff1a;k的值可以远大于节点数。 也就是说我们对链表的操作存在周期#xff0c;如果k%len0#xff0c;说明我们… 审题 我们需要根据k的大小把链表向右移动对应次数并返回移动后的链表的头结点指针 思路 根据提示中的数据大小我们发现k的值可以远大于节点数。 也就是说我们对链表的操作存在周期如果k%len0说明我们就不用做任何操作了而如果k%len0,我们需要操作的次数就是运算后的余数。 第一步确定需要操作的次数 1写个getlen方法 2利用kk%len求出需要操作的次数k 实际上我们如果真的一次次去操作链表会发现一个问题我们如何更新指针 因为每次进行移动我们都需要头指针尾指针 问题出在尾指针又需要我们每次都去遍历一次链表来找。 那么我们有没有办法可以只进行一次操作呢 我们只需要找到移动k次后的头结点该头结点的前一个节点以及一开始的链表的尾结点即可 第二步找到三个关键节点 第三步修改指针指向 最后是特殊情况处理 解题 1确定需要操作的次数 getlen的逻辑就是遍历链表每次遍历到一个节点就让num直到遍历到空指针 特殊情况处理 1.当链表为空的时候len为0由于0不能做被除数所以这里k%0会出问题我们要提前截断这种情况 2.当k取余后为0说明不用我们操作直接返回head 2找到三个关键节点 疑问为什么prvleft需要指向一个哨兵节点 若他指向head先而我们的left最终也是head就会因为逻辑问题出错 3修改指针指向 61. 旋转链表 - 力扣LeetCode
http://www.hkea.cn/news/14347741/

相关文章:

  • 网站抓取超时错误手机网站栏目结构图
  • 北京网站建立网站怎么做pc端盒子
  • 北京市建设官方网站小程序询价表
  • 网站建设支付深圳出台科技支持政策
  • 建设企业网站个人网上有几家做网站的公司好
  • 如何快速提升网站关键词排名wordpress版本控制
  • 济南腾飞网络网站建设六安人
  • 云虚拟主机怎么做网站下载软件的app大全
  • 百度一下你就知道官网首页免费优化推广网站的软件
  • 免费网站建设排行成都建设网站的公司有哪些
  • 备案号如何绑定多个网站wordpress 注册角色
  • 松门建设规划局网站海南茶叶网站建设
  • 设计营销型网站域名二级黄冈站
  • 重庆网站建设电话网络营销的特点包括超前性
  • 网站建设的需求要素h5网站制作接单
  • 建站之星换模板网站地图怎么建设
  • 法人变更在哪个网站做公示杂志网站建设
  • 论坛类网站如何备案十堰微网站建设价格
  • 微小旅行社能否做网站wordpress 幻灯片无法显示
  • 做网站都能用什么做网站建设管理工作交流发言材料
  • 深圳市建设监理协会网站北京制作手机网站
  • 网站的开发语言有哪些大连工业大学专升本
  • 东莞网站建设和制作网站开发人员工具下载视频
  • 江苏省住房和城乡建设厅网站uc网站模板
  • 霸县网站建设网站建设一条龙
  • 网站色调选择做淘宝客注册网站好做吗
  • 网站哪个公司好网站建设乐云seo
  • 深圳自适应网站建设网站建设需要下载哪些软件有哪些
  • 网站做实名认证白云区建网站设计
  • 新时代文明实践站模板网站换域名怎么办