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

自适应网站建设都找全网天下中小微企业网站建设

自适应网站建设都找全网天下,中小微企业网站建设,制作网页页面,重庆企业网站建设哪家专业206.反转链表 题目 给你单链表的头节点 head #xff0c;请你反转链表#xff0c;并返回反转后的链表。 示例 示例1 输入#xff1a;head [1,2,3,4,5] 输出#xff1a;[5,4,3,2,1]示例2 输入#xff1a;head [1,2] 输出#xff1a;[2,1]示例3 输入#xff1a;hea…206.反转链表 题目 给你单链表的头节点 head 请你反转链表并返回反转后的链表。 示例 示例1 输入head [1,2,3,4,5] 输出[5,4,3,2,1]示例2 输入head [1,2] 输出[2,1]示例3 输入head [] 输出[]提示 链表中节点的数目范围是 [0, 5000]-5000 Node.val 5000 **进阶**链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题 解答 递归的终止条件是当前节点或者下一个节点null在函数内部改变节点的指向也就是 head 的下一个节点指向 head 递归函数那句返回新的节点 使用递归解答Java /*** 定义节点类*/ AllArgsConstructor NoArgsConstructor ToString public class ListNode {int val;ListNode next; }class Solution {/*** 反转链表* param head 头节点* return 反转后的头节点*/public ListNode reverseList(ListNode head) {// 使用递归(如果节点为空 那么返回null)if(head.next null){return head;}// 创建新的节点(依次往下进行寻找 找到最后一个节点)ListNode newLinkedNode reverseList(head.next);// 将最后一个节点的next指向当前节点head.next.next head;// 将当前节点的next指向nullhead.next null;// 返回新的节点return newLinkedNode;}TestDisplayName(测试-反转链表)public void test(){ListNode head new ListNode(1,new ListNode(2,new ListNode(3,new ListNode(4,new ListNode(5,null)))));ListNode result reverseList(head);System.out.println(result.toString() result.toString());} }
http://www.zqtcl.cn/news/3065/

相关文章:

  • 网页设计制作网站模板wordpress本地更新
  • 做提升自己的网站南京小程序建设
  • 网站开发智能化方向北京seo排名
  • 西安网站排名分析网站建设全包广州
  • 青州住房建设局网站网站集约化建设的意义
  • 怎么用ps做网站超链接金融企业网站建设
  • 手工活接单在家做有正规网站吗华为企业管理软件
  • c 网站开发怎么弹出输入框wordpress视频打赏
  • 动漫设计与制作主修课程网站怎么关键字优化
  • 免费网站为何收录比较慢网站建设行业淘宝装修模板
  • 崇安网站建设asp 网站打不开
  • 丹阳网站建设报价国外网站建设方案
  • 个人网站备案网址导航网站建设 诺德中心
  • 怎么做网站能够增加人气帮别人推广赚钱
  • 上海哪家做网站东莞哪里有做企业网站的
  • 你好多莉 wordpress佛山公司推广优化
  • 商服网站模板计算机网站开发国外参考文献
  • 社交网站推广怎么做如何在百度上做网站
  • 用于做分析图 的地图网站网站建设年费
  • 鹤岗建设局网站网址导航app大全
  • 常宁市住房和城乡建设局网站中山网站的优化
  • 网站开发平台开发成app短视频源码下载
  • 做网站什么需要好北京专业建网站的公司
  • 肇庆高端模板建站怎么注册公司支付宝
  • 专门做消防器材的网站天眼查企业查询入口
  • wordpress教程外贸怀化优化办主任
  • 陕西高速公路建设集团网站韩国在中国做美食的视频网站有哪些
  • 建设书局 网站广州软件定制公司
  • 杭州的做网站公司整合营销传播方法包括
  • 体彩网站建设中国建设注册管理中心网站