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

网站怎么做来卖东西内容营销策略有哪些

网站怎么做来卖东西,内容营销策略有哪些,上海前十名广告公司,做网站得基础题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入: head [1,2,3,4,5] 输出: [5,4,3,2,1]示例 2: 输入: head [1,2] 输出: [2,1]示例 3&#…

题目描述

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

示例 1:

输入: head = [1,2,3,4,5]
输出: [5,4,3,2,1]

示例 2:

输入: head = [1,2]
输出: [2,1]

示例 3:

输入: head = []
输出: []

提示:

  • 链表中节点的数目范围是 [0, 5000]
  • -5000 <= Node.val <= 5000

分析解答

先说整体思路:既然要翻转,也就是指针的指向改变。那么就可以让后一个指向自身,自身再指向null。

而且每一个节点都是相同的操作,直接使用递归即可解决。

结束条件是head == null || head.next == null。代码如下:

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
function ListNode(val, next) {this.val = (val===undefined ? 0 : val)this.next = (next===undefined ? null : next)
}
/*** @param {ListNode} head* @return {ListNode}*/
var reverseList = function(head) {if (head == null || head.next == null) return headlet result = reverseList(head.next)head.next.next = headhead.next = nullreturn result
};

思路拓展

上面使用了递归的操作。下面我们讲讲使用双指针的写法。

image.png

双指针 pre 和 cur,不断移动 pre 和 cur,使得 cur 指向 pre。temp 的作用是防止 cur.next 丢失。

注意要移动 pre,否则 cur 的值会发生改变。

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
function ListNode(val, next) {this.val = (val===undefined ? 0 : val)this.next = (next===undefined ? null : next)
}
/*** @param {ListNode} head* @return {ListNode}*/
var reverseList = function(head) {let pre = nulllet cur = headwhile (cur) {let temp = cur.nextcur.next = prepre = curcur = temp}return pre
};
http://www.yayakq.cn/news/479590/

相关文章:

  • 北流网站建设制作专业建设的主要内容
  • 普通企业网站建设Wordpress加入php源码
  • 免费的行情软件网站下载如何批量入侵WordPress站
  • 东营企业网站seowordpress生成静态html页面
  • 株洲网站建设推广报价抖音评论点赞自助网站
  • 网站不同唐山制作网站软件
  • 大型电子商务网站建设公司深圳网站建设制作哪家口碑好
  • 设计logo找什么公司长沙网站seo服务
  • 在线网站制作平台程序开发的基本步骤是什么?
  • 台州网站建设方案托管中国建筑人才网是什么网站
  • 飞飞cms悠悠电影网站新闻最新消息
  • 南昌旅游集团网站建设做外贸如何建立网站平台
  • 宁波优质网站制作哪家好用mui做的网站
  • 做网站和做app哪个容易山东平台网站建设方案
  • 合肥网站建设方案案例微信公众平台开发流程
  • 找别人做网站 自己管理网站视频无法播放怎么办
  • 九易建网站的建站流程拼多多采用了哪些网络营销方式
  • 广州开发网站平台注册城乡规划师2021
  • 网站代发怎么做网页制作步骤图文
  • 网站设计方案及报价单家乡网页设计教程
  • 大数据和网站建设保世基官方网站建设
  • 建设局网站安全自查情况报告关键词分词工具
  • 品质好的网站制作怎么样自己创建网站
  • 创新的o2o网站建设wordpress 汽车主题
  • 培训平台网站怎么做一个公众号
  • 做全屏网站设计时容易犯的错易语言怎么做网页网站
  • 工信部网站首页wordpress文档编辑器
  • 网站购买平台定制网络开发软件
  • 美食网站建设网站原型图软件
  • dede批量建站广州市研发网站建设多少钱