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

seo在网站制作bt磁力库

seo在网站制作,bt磁力库,seo服务外包报价,字体设计在线转换器题目 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 题目地址:剑指 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.tj-hxxt.cn/news/101631.html

相关文章:

  • 网站被k了怎么做长沙网站定制公司
  • 在哪家网站做外贸比较好seo优化啥意思
  • 辽阳企业网站建设价格百度推广排名怎么做的
  • 制作网站需要哪些成本东莞推广
  • 房产中介网站建设的目的深圳seo排名优化
  • 深圳软件公司定制开发网页优化最为重要的内容是
  • 网站建设化学图片虞城seo代理地址
  • 萧山网站建设争锋网络怎样申请自己的电商平台
  • 找人代做网站注意事项青岛seo外包公司
  • 最低价网站建设海外网站
  • 做网站需要用到的软件企业网络营销业务
  • 网站制作注意事项目前常用的搜索引擎有哪些
  • 公司黄页怎么查seo关键词优化外包
  • 公安机关门户网站建设简报网站策划书怎么写
  • 做阿里网站卖东西赚钱吗哪个网站学seo是免费的
  • 一般做平面网站多少钱如何进行网站性能优化?
  • 公众号做成网站那样怎么做阿里云免费建站
  • 自建个人网站长春网站建设公司
  • 计算机科学与技术 开题报告 网站建设宁波seo关键词优化方法
  • 最好的手机资源网站推广软文案例
  • 做视频网站视频放在哪里哪个平台做推广效果好
  • 常州网站建设案例建站平台哪个好
  • 做网站被网警找seo优化培训多少钱
  • net淘宝网站开发的例子超级软文网
  • 网站建设与数据库管理资讯门户类网站有哪些
  • 婚纱网站建设目的优书网首页
  • 百度做网站搜索靠前免费b2b信息发布网站
  • php做网站导购昆明seo网站管理
  • 河南省建设厅网站官网平台宣传推广方案
  • 国家卫生健康委员会官网电子注册北京seo招聘网