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

乌鲁木齐房地产网站建设广东seo价格是多少钱

乌鲁木齐房地产网站建设,广东seo价格是多少钱,网站建设入驻,做站群一个网站多少钱题目链接 剑指 Offer II 024. 反转链表 easy 题目描述 给定单链表的头节点 head,请反转链表,并返回反转后的链表的头节点。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:h…

题目链接

剑指 Offer II 024. 反转链表 easy

题目描述

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

示例 1:

在这里插入图片描述

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

示例 2:

这里是引用

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

示例 3:

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

提示:

  • 链表中节点的数目范围是 [0,5000][0, 5000][0,5000]
  • −5000≤Node.val≤5000-5000 \leq Node.val \leq 50005000Node.val5000

分析:模拟

我们用 cur指向 当前结点 ,用 pre指向当前结点的 前驱节点 , 用 nextNode指向当前结点的 后继结点

在这里插入图片描述
cur的下一个结点指向 pre。接着再让 pre指向当前结点 cur,让cur指向 nextNode

在这里插入图片描述

一直这样操作,直到 cur指向 null此时的 pre指向的就是反转后的链表头节点,直接返回即可。

时间复杂度: O(n)O(n)O(n)

C++代码:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* reverseList(ListNode* head) {ListNode *pre = nullptr , *cur = head;while(cur != nullptr){ListNode *nextNode = cur->next;cur->next = pre;pre = cur;cur = nextNode;}return pre;}
};

Python代码:

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def reverseList(self, head: ListNode) -> ListNode:pre , cur = None , headwhile cur != None:nextNode = cur.nextcur.next = prepre = curcur = nextNodereturn pre
http://www.ds6.com.cn/news/31142.html

相关文章:

  • 万网空间存放两个网站大数据精准获客软件
  • 做一下网站收购废钢淘宝seo排名优化
  • 广州网站建设 全包如何对网站进行推广
  • 一个网站的首页包括什么网页设计与制作书籍
  • 求个网站你懂我意思是网络品牌推广
  • dedecms网站管理系统搜索网页
  • wordpress 未加密宁波seo资源
  • 做的系统怎么和网站对接免费网站 推广网站
  • 搜狗推广代理商查询深圳网站seo地址
  • 老龄委网站 建设目的时事新闻最新消息
  • 做网站怎么收集资料爱站工具下载
  • 网站套餐今天热点新闻事件
  • 表格做网站南京百度快速排名优化
  • 品牌网站设计制作找哪家营销app
  • 郑州商城网站建设百度网站收录提交入口全攻略
  • 做面点的网站nba东西部最新排名
  • 课程的网站建设郑州seo代理公司
  • 深圳菜谱制作魔贝课凡seo课程好吗
  • 织梦营销型网站模板站长统计app下载
  • 黄埔商城网站建设企业营销培训课程
  • 做网站可以申请专利吗北京搜索引擎优化管理专员
  • 工商局网站开发费用江北seo页面优化公司
  • 档案网站建设经验网站seo排名优化价格
  • 网站建设swot好的竞价推广外包公司
  • 如何做网站的基础青岛百度关键词优化
  • 做网站后台的叫什么北京学校线上教学
  • 在线做爰a视频网站潍坊网站关键词推广
  • 专业网站建设专家域名备案查询官网
  • 潍坊网站建设排行腾讯企业qq
  • 完整个人网站html网站域名解析