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

江苏城乡建设职业学院官方网站wordpress大开速度慢

江苏城乡建设职业学院官方网站,wordpress大开速度慢,网站建设实力,成都php网站开发传送门 牛客面试笔试必刷101题 ----------------删除链表的倒数第n个节点 题目以及解析 题目 解题代码及解析 解析 这一道题与昨天的题目在解题思路上有一定的相似之处,都是基于双指针定义快慢指针,这里我们让快指针先走n步,又因为n一定…

传送门

牛客面试笔试必刷101题 ----------------删除链表的倒数第n个节点

题目以及解析

题目

在这里插入图片描述

解题代码及解析

解析

这一道题与昨天的题目在解题思路上有一定的相似之处,都是基于双指针定义快慢指针,这里我们让快指针先走n步,又因为n一定为有效值,所以快指针为空时,慢指针刚好离快指针n个单位距离,即链表的倒数第n个节点

代码

package mainimport _ "fmt"
import . "nc_tools"/** type ListNode struct{*   Val int*   Next *ListNode* }*//*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*** @param head ListNode类* @param n int整型* @return ListNode类*/
func removeNthFromEnd(head *ListNode, n int) *ListNode {fast := headslow := headfor i := 0; i < n+1; i++ {if fast == nil {return head.Next}fast = fast.Next}for fast != nil {slow = slow.Nextfast = fast.Next}slow.Next = slow.Next.Nextreturn head
}

总结:

这题依旧是一道链表题,但是它很好的体现双指针思想的引用,大家可以简单的思考一下,用这道题来作为双指针算法的练手题

http://www.yayakq.cn/news/153140/

相关文章:

  • 广州 网站设计平面设计培训班学费一般多少钱
  • 如何做优秀的视频网站设计做mla网站
  • 宁波网站建设信息网桂林建设网站公司
  • 免费做ppt的网站wordpress图片按钮
  • 做PPT素材用到的网站大学生网站建设策划书范文
  • 北京西站到大兴机场网站的推广策略
  • 现在还有人用asp做网站网站后台登陆密码忘记
  • 公司网站开发设计题目怎么写nginx php wordpress
  • 网站顶端大图怎么做卢松松是用的wordpress
  • 做网站怎么租个空间网站响应式布局
  • 哲学专业特色建设网站网站开发公司怎么选择
  • 石家庄裕华区网站建设农机局网站建设方案
  • 网站建设排名政务建设局特种作业网站
  • 深圳网站建设招聘泰州公司网站建设
  • 网站开发案例详解免费的行情网站ifind是
  • 移动网站开发技术有哪些网页平面设计公司
  • 自己做的网站提示危险凡客登陆
  • 寿县网站建设兰州企业网络推广方法
  • 网站开发市场成本如何建立微信群
  • wordpress thinkphp沈阳网站优化建设
  • 山东省建设厅招标网站腾讯官网登录入口
  • 建网站用什么工作站域名备案查询网站备案信息
  • 手机网站改版公司加盟电子商务有限公司官网
  • 找工程去哪个网站wordpress 阿里云插件
  • 哪里可学做网站网站制作资质
  • qq空间做淘宝客网站网销是什么意思
  • 网站开发公司重庆网页设计学校
  • 网站logo是什么意思在线平面图设计工具
  • 网站屏蔽中国ipwordpress添加百度地图吗
  • php网站整合discuzwordpress验证码无效