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

个人网站设计论文范文网络运营课程培训班

个人网站设计论文范文,网络运营课程培训班,丹东网站建,制作公司宣传片前言 ###我做这类文档一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?)我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴&am…

前言

###我做这类文档一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?)我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴!!!


习题

1.相交链表

题目链接:160. 相交链表 - 力扣(LeetCode)

题面:

基本分析:我们假设公共链表长度为c,A链表前面长度为a,B链表前面长度为b,我们假设指针p1指向headA,指针p2指向headB,那么p1到达如上图的相交节点c1,需要走的步数为a+b+c,p2同理,所以我们可以先让p1走到尽头,然后让p1指向headB继续走,p2同理,如果两指针相遇,相遇点就是相交节点

代码:

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode getIntersectionNode(ListNode headA, ListNode headB) {ListNode n1 = new ListNode();ListNode n2 = new ListNode();n1 = headA;n2 = headB;int flag = 0;while(n1!=n2){n1 = n1.next;n2 = n2.next;if(n1==null&&flag<3){n1 = headB;flag++;}if(n2==null&&flag<3){n2 = headA;flag++;}if(flag==3)break;}if(flag==3)return null;return n1;}
}

2.回文链表

题目链接:234. 回文链表 - 力扣(LeetCode)

题面:

基本分析:我是通过先遍历一遍把值存起来然后判断的暴力做法,不符合题目要求,可以看看力扣的大佬题解

代码:

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public boolean isPalindrome(ListNode head) {int[] arr = new int[100005];int count = 0;for(ListNode i = head;i!=null;i=i.next){arr[count++] = i.val;}int l =0;int r = count-1;while(l<=r){if(arr[l]!=arr[r])return false;l++;r--;}return true;}
}

3.环形链表

题目链接:141. 环形链表 - 力扣(LeetCode)

题面:

基本分析:因为题目限制链表长度最大为10000,所以可以一直遍历来暴力判断

代码:

/*** Definition for singly-linked list.* class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public boolean hasCycle(ListNode head) {if(head==null)return false;int count = 0;ListNode node = new ListNode();node = head;while(true){node = node.next;if(node==null)return false;count++;if(count==10005)break;}return true;}
}

后言

上面是力扣Hot100的链表专题,下一篇是该专题的其他题目,希望有所帮助,一同进步,共勉!

http://www.tj-hxxt.cn/news/423.html

相关文章:

  • 做网站记什么科目seo网站优化方案书
  • 网站开发二维码生成网络营销的50种方法
  • 郑州微信小程序开发公司排名seo费用价格
  • 网站设计规划 优帮云今天株洲最新消息
  • 成都个人学做网站百度指数分析大数据
  • phpcms做网站页面开发简单的html网页制作
  • 保定电子网站建设12月30日疫情最新消息
  • 哈尔滨做网站哪里好衡阳seo优化
  • 南京多样化的网站建设定制公司seo排名优化工具推荐
  • 做网站费用怎么付网络推广推广
  • 网站建设多少钱杭州台州关键词首页优化
  • 温州专业网站建设长春百度推广电话
  • 绵阳微网站制作今日十大热点新闻事件
  • 网站建设怎么分录南宁seo费用服务
  • wordpress如何新建模板页面重庆seo优化效果好
  • 点网站出图片怎么做百度查重软件
  • 提升网站速度内容营销成功案例
  • 大连餐饮网站建设php搭建一个简单的网站
  • 市政府网站集约化建设工作无锡网站优化
  • 招聘美容师在哪个网站做招聘最有效软文广告经典案例600
  • 徐州手机建站模板舆情分析系统
  • 郑州地方网络推广网站seo优化诊断工具
  • 高唐住房建设局网站建站快车
  • 新网站如何被网站收录百度一下网页首页
  • 深圳建站公司兴田德润电话多少百度网盘app下载安装
  • dwcs3如何做网站郑州客串seo
  • 广州网站制作公司 番禺seo是什么级别
  • 网站建立分站网站seo推广计划
  • 泛解析对网站的影响企业培训系统
  • 免费注册公司免费注册网站优化外包公司