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

新乡做网站公百度关键词seo排名

新乡做网站公,百度关键词seo排名,wordpress优惠代码,自己电脑做网站服务器目录 题目地址: 我们直接看题解吧: 解题方法: 难度分析: 审题目事例提示: 解题思路(辅助栈): 代码(递归): 代码(列表插入): 相似题目对…

目录

题目地址:

我们直接看题解吧:

解题方法:

难度分析:

审题目+事例+提示:

解题思路(辅助栈):

代码(递归):

代码(列表插入):

相似题目对比: 


题目地址:

LCR 123. 图书整理 I - 力扣(LeetCode)

难度:简单

今天刷图书馆整理I(从尾到头打印列表),大家有兴趣可以点上看看题目要求,试着做一下

我们直接看题解吧:

解题方法:

方法1、递归

方法2、辅助栈法

方法3、列表的首位插入(Java、/Python)

难度分析:

本题属于简单题,主要考察的列表、栈的基本原理,递归比较难一点

审题目+事例+提示:

`题目隐含要求的是返回的是数组

`由题意可知,链表只能从前往后遍历,而题目要求倒序输出,即排在后面的节点需要先输出,这里类似先进后出的思想。因此,可以利用栈的来实现。

解题思路(辅助栈):

1、创建一个栈stack,一个数组res

2、第一个循环遍历链表,依次将对应的节点压入栈中

3、第二个循环,将栈中元素弹出,依次赋值给数组

4、返回数组

代码实现:

class Solution {public int[] reverseBookList(ListNode head) {Stack<Integer> stack = new Stack<>();//创建栈while(head != null) {stack.push(head.val);       //利用头指针遍历链表,依次压入栈head = head.next;            //头指针指向下一个节点}int[] res = new int[stack.size()]; //创建与栈一样大的数组for(int i = 0; i < res.length; i++)res[i] = stack.pop();             //循环依次将栈元素弹出,放到数组中return res;}
}

代码(递归):

class Solution {ArrayList<Integer> tmp = new ArrayList<Integer>();public int[] reverseBookList(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);}
}

代码(列表插入):

  public ArrayList<Integer> printListFromTailToHead(ListNode listNode){ArrayList<Integer> list=new ArrayList<>();if(listNode==null)return list;ListNode head=listNode;while(head!=null){ list.add(0,head.val);  //每次插入数据,都总是插入到首位head=head.next;}return list;}

相似题目对比: 

上面题目与下面这道题不同点在于,上面的不能原地改变原列表,否则就跟下面这道题一样了

反转链表,剑指offer,力扣-CSDN博客

http://www.mmbaike.com/news/25652.html

相关文章:

  • 常用企业客户资料网站电商营销策划方案范文
  • 做网站怎么插音频it培训班真的有用吗
  • 河南新乡做网站公司哪家好营销策略
  • 网站的风格保持一致如何提高网站排名的方法
  • 建设 大型电子商务网站沈阳seo按天计费
  • 深圳网站建设哪家好seo网站培训
  • 网站是怎么做的推广普通话活动方案
  • 做公司网站注意事项关键词搜索排名推广
  • 分销怎么做网站开发分销长沙seo网站管理
  • 设计师素材网站开发技能培训班有哪些课程
  • 网页设计师通常是设计两套ui吗快速网站seo效果
  • 网站的费用多少详情页设计
  • 网站建设步骤详解自动秒收录网
  • 做电脑图标的网站模板式自助建站
  • 石家庄知名网站新开网站
  • 上海住建部网站安康seo
  • 建设一个网站需要什么技术指标2024年小学生简短小新闻
  • 怎么用flashfxp上传网站网络营销和网络销售的关系
  • 刘琪 找谁做网站靠谱万能引流软件
  • 国外服务器租赁二十条优化措施
  • 长汀党的建设网站南京市网站seo整站优化
  • wordpress 纯css宁波seo在线优化
  • 委托 网站开发 进什么费用引擎搜索网站
  • wamp做的网站标签图标公司网站搭建流程
  • 宁波网站建设活动新浪博客seo
  • 有哪些做兼职的设计网站有哪些系统优化大师下载
  • 在百度上注册公司网站要多少钱百度网盘电脑网页版
  • 上海国际人才网潍坊seo关键词排名
  • 网站建设一般人能操作吗小红书seo关键词优化多少钱
  • php做的网站缺点黄页网络的推广网站有哪些