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

湛江专业自助建站详细解读百度关键词排名怎么靠前

湛江专业自助建站详细解读,百度关键词排名怎么靠前,做网站的 书籍,网站建设模板下载题目 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 题目地址:剑指 Offer 06. 从尾到头打印链表 - 力扣(LeetCode) 方法1:栈 思路 题目要求我们将链表的从尾到投打印一…

题目

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。

题目地址:剑指 Offer 06. 从尾到头打印链表 - 力扣(LeetCode)

方法1:栈

思路

题目要求我们将链表的从尾到投打印一下值,那么这种逆序的输出,可以想到用栈,因为栈的特点就是先进后出,我们可以遍历来标,将链表的val放入栈中,再逐个出栈即可。 

代码

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) { val = x; }* }*/
class Solution {public int[] reversePrint(ListNode head) {ListNode p = head;Stack<Integer> stack = new Stack();while (p!=null){stack.add(p.val);p = p.next;}int result[] = new int[stack.size()];int len = stack.size();for (int i = 0; i < len; i++) {result[i] = stack.pop();}return result;}
}

 方法2:递归

思路

这个方法是在题解中看到的。

作者:jyd
链接:https://leetcode.cn/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/solution/mian-shi-ti-06-cong-wei-dao-tou-da-yin-lian-biao-d/

利用递归,遍历走到链表的尾巴,再返回去,逐个拿到val,存到集合中即可。相当于用了回溯算法。

 

算法流程

1. 先走到链表尾部

2.回溯,将节点值加入列表

3.将列表转换成数组,返回数组

代码

class Solution {ArrayList<Integer> tmp = new ArrayList<Integer>();public int[] reversePrint(ListNode head) {recur(head);int[] res = new int[tmp.size()];for(int i = 0; i < res.length; i++)res[i] = tmp.get(i);return res;}void recur(ListNode head) {if(head == null) return;recur(head.next);tmp.add(head.val);}
}

http://www.ds6.com.cn/news/50142.html

相关文章:

  • 施工单位招聘信息seo免费课程视频
  • 番禺 建网站 360元广东近期新闻
  • 神州网站制作苏州网站建设公司
  • 做电商在什么网站镇江seo
  • 网站架构原理一句话宣传自己的产品
  • 网站制作公司网站设计公司搜索引擎优化排名
  • 网站竞争对手的选定一般参考什么标准的中国搜索引擎市场份额
  • 企业网站自己可以做吗百度竞价推广开户
  • 做程序开发的网站论坛seo教程
  • 南浔区住房城乡建设局网站百度自然排名优化
  • 做移动网站优化首页软百度电脑版下载
  • 达尔罕茂明安网站建设谷歌搜索排名规则
  • 建筑公司做网站买空间多大合适权威解读当前经济热点问题
  • 网站建设服务器主板1150针品牌策划方案模板
  • 深圳建设网站公司网站做seo教程
  • 网站推广的方法及技巧免费建站平台哪个好
  • 软件测试零基础好学吗sem优化和seo的区别
  • 长沙哪些公司做网站制作网页教程
  • 兰州做it网站运营的怎么样seozou是什么意思
  • 南京做微网站请你设计一个网络营销方案
  • 城阳网站建设哪家好厦门人才网个人版
  • 网站续费一键优化清理
  • 中国建设网站培训通知班级优化大师app下载
  • 网站建设 管理合肥网络营销公司
  • 微信网站开发价格找个免费网站这么难吗
  • 帮公司做网站夸克搜索
  • 丰台网站制作百度指数总结
  • 网站服务器和网站备案吗nba最新消息
  • 知乎有趣的网站国际新闻最新消息中国
  • 简洁大气企业网站网络推广公司哪家做得好