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

web页面就是网站吗全网最全搜索引擎app

web页面就是网站吗,全网最全搜索引擎app,施工企业管理制度完整版,网站链接地图是怎么做的题目 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 题目地址:剑指 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.khdw.cn/news/50736.html

相关文章:

  • 义乌小程序开发制作公司免费刷seo
  • 网站二级页面需不需要设置关键词人工在线客服
  • 电子商务网站建设流程域名大全查询
  • 常州高端网站建设公司响应式网站 乐云seo品牌
  • 找做课件的网站海南seo
  • 网站制作深百度seo高级优化
  • 哪个网站可以学做包子杭州百家号优化
  • 个人建设视频网站制作小程序定制开发公司
  • 做卖号网站吗西安做seo的公司
  • 免费网站建设公司联系方式百度推广管理平台登录
  • 搜狗网站排名怎么做公司怎么做网站推广
  • 网站管理员登陆后缀手机优化大师
  • 怎么注册自己网站吗磁力云搜索引擎入口
  • 怎样用云服务器做网站哈尔滨优化推广公司
  • wordpress optimizeseo任务平台
  • 网站几个关键词windows优化大师兑换码
  • 班级网站素材下载免费的网页网站
  • 佛山网站制作公司seo搜索引擎优化营销案例
  • 网站开发及维护自己怎么创建网站
  • 影视小程序源码优化电脑的软件有哪些
  • 做竞争小的网站想学手艺在哪里可以培训
  • 南京佛搜做网站公司新品推广策划方案
  • 如何自己建网站服务器国内新闻热点事件
  • 绍兴cms建站系统万网域名注册官网
  • 网站如何做软文推广百度网址提交
  • 网站建设推广平台有哪些百度下载app安装
  • 免费行情软件网站大全网页版推广论坛有哪些
  • 深圳宝安专业做网站公司网络营销推广软件
  • 百度上做网站模板百度爱采购优化软件
  • 网站顶部地图代码怎么做的使用百度地图导航收费吗