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

做网站一定要psd吗能打开各种网站的搜索引擎

做网站一定要psd吗,能打开各种网站的搜索引擎,网站不备案什么意思,江苏做网站xlec1. 题目解析 题目链接:206. 反转链表 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 一、递归函数的核心任务 递归函数的主要职责是接受一个链表的头指针,并返回该链表逆序后的新头结点。递归…

1. 题目解析

题目链接:206. 反转链表

这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。

2.算法原理

一、递归函数的核心任务

递归函数的主要职责是接受一个链表的头指针,并返回该链表逆序后的新头结点。递归的核心思想在于将问题分解为更小的子问题,并通过解决这些子问题来最终解决整个问题。

二、函数体的实现步骤

  1. 递归调用:首先,函数会递归地调用自身,以逆序当前结点之后的链表部分。这意味着函数会不断地深入链表的尾部,直到达到递归的出口条件。

  2. 处理当前结点:在递归返回后,我们已经得到了逆序后的链表部分。此时,我们需要将当前的结点添加到这个逆序链表的末尾。由于链表是单向的,我们需要小心地处理指针的指向,确保新添加的结点能够正确地链接到逆序链表上。

三、递归出口条件

递归函数需要有一个明确的出口条件,以避免无限递归。在这个问题中,出口条件就是当前结点为空(即链表已经遍历到末尾)或者当前链表只有一个结点。在这两种情况下,不需要进行逆序操作,函数直接返回当前结点即可。

四、注意事项

在处理链表相关的问题时,务必注意指针的操作。链表是通过指针来连接各个结点的,因此指针的指向必须正确无误。为了更好地理解指针的操作和链表的结构,建议在解决问题时画图辅助思考。通过图形化的方式,可以更直观地理解链表的逆序过程,以及指针在逆序过程中的变化。

小tips

这个递归算法的思路是通过不断地将问题分解为更小的子问题,并利用递归调用解决这些子问题,最终完成整个链表的逆序操作。在实现过程中,需要注意指针的正确操作,并确保递归有明确的出口条件。通过画图辅助思考,可以更好地理解链表的结构和指针的操作过程。

3.代码编写

1.递归写法
/*** 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) {if(head == nullptr || head->next == nullptr) return head;ListNode *h = reverseList(head->next);head->next->next = head;head->next = nullptr;return h;}
};
2.迭代写法
/*** 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) {if(head == nullptr) {return nullptr;}ListNode *pre = nullptr;ListNode *cur = head;ListNode *next = nullptr;while(cur->next != nullptr) {next = cur->next;cur->next = pre;pre = cur;cur = next;}cur->next = pre;return cur;}
};

The Last

嗯,就是这样啦,文章到这里就结束啦,真心感谢你花时间来读。

觉得有点收获的话,不妨给我点个吧!

如果发现文章有啥漏洞或错误的地方,欢迎私信我或者在评论里提醒一声~ 

http://www.hkea.cn/news/933464/

相关文章:

  • 那个b2b网站可以做外贸武汉全网推广
  • 深圳css3网站开发多少钱如何策划一个营销方案
  • 织梦统计网站访问量代码网络营销公司如何建立
  • 外贸营销型网站建设今日最新重大新闻
  • 个性化定制网站长春网络推广优化
  • 合肥庐阳区疫情最新消息seo优化首页
  • h5网站制作接单最新中高风险地区名单
  • 北京市住房城乡建设委网站公司怎么在网上推广
  • 网站建设首页怎样插入视频百度指数在线查询小程序
  • 青州网站制作哪家好aso优化哪家好
  • wordpress做网站优点郑州网站seo优化
  • 宝安做棋牌网站建设找哪家公司好湖南长沙疫情最新消息
  • 四川专业网站建设中国十大企业培训机构排名
  • 怎么切页面做网站灰色词首页排名接单
  • 网站右侧浮动广告代码百度推广代理公司广州
  • 固原建站公司旺道seo推广系统怎么收费
  • 适合做外链的网站海外广告联盟平台推广
  • 建筑模板规格型号郑州厉害的seo顾问
  • ppt做书模板下载网站有哪些内容国际婚恋网站排名
  • 上海网站建设内容更新网络营销策划目的
  • 重庆市建设信息网站关键词查询网
  • 做哪种网站流量大怎么打广告宣传自己的产品
  • 免费表白网站制作seo网络优化推广
  • 网站建设中可能升级中国科技新闻网
  • 网站制作内容文案网站如何快速被百度收录
  • 淘宝淘宝网页版登录入口免费seo公司
  • 竹溪县县建设局网站短视频营销
  • 好的网站有哪些搜索引擎seo是什么意思
  • 做音乐网站赚钱吗做小程序的公司
  • 坪地网站建设域名流量查询工具