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

聊城做网站厉害的公司杭州关键词优化平台

聊城做网站厉害的公司,杭州关键词优化平台,信阳网站优化,做渠道该从哪些网站入手传送门 牛客面试笔试必刷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.tj-hxxt.cn/news/84535.html

相关文章:

  • 佛山论坛建站模板福州seo推广外包
  • 北京网站建设及优化站长之家ppt模板
  • 郑州 网站建设有限公司沈阳seo排名收费
  • 网站建设与网页设计专业的seo快速排名外包
  • 影楼行业网站网站的优化从哪里进行
  • 个体工商户注册流程班级优化大师官网登录
  • 怎么用源码做网站cps广告联盟网站
  • 网易官网入口网站怎么seo关键词排名优化推广
  • 辽宁购物网站制作舆情分析报告模板
  • 东莞市手机网站建设公司市场策划方案
  • 买高端品牌网站建设qq引流推广软件哪个好
  • 宝安网站制作网站建设游戏推广员拉人技巧
  • 网站开发主要都做些什么站长工具查询域名
  • 微信上建微网站要钱吗网络营销公司经营范围
  • 建设银行广州招聘网站如何免费引流推广
  • 大城 网站建设google网站增加关键词
  • 国家企业公示平台官网seo外链发布工具
  • 上海热线新闻频道页面seo是什么意思
  • 公司网站如何做水印如何做好品牌推广工作
  • 做公司网站需要服务器吗武汉seo排名优化公司
  • 苏州绿叶网站建设排名优化
  • 做爰网站环球网最新消息
  • 怎么做网站优化 sit企业网络策划
  • dw做企业网站网络营销优秀案例
  • 网站关键词百度没有收录网络营销的核心是用户吗
  • 做网站建设工资高吗苏州seo排名公司
  • 网站后台程序东莞快速优化排名
  • 商标可以做网站吗网站优化费用报价明细
  • 网站怎么弄模板百度模拟点击软件判刑了
  • 校园局域网的设计与实现如何优化网络连接