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

手机怎么做网站服务器吗如何建设微商网站

手机怎么做网站服务器吗,如何建设微商网站,espcms易思企业网站管理系统,翻译企业网站建设前言 ###我做这类文档一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?)我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴&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.yayakq.cn/news/190681/

相关文章:

  • 网站静态页面积分商城网站开发
  • 赣州建网站电脑管理系统
  • 论坛网站开发成本wordpress 作者文章数量
  • 揭阳有哪家网站制作公司商标设计模板
  • 新手做网站视频网站如何做浮窗
  • 站长工具seo综合查询外部链接数量wordpress机械免费主题
  • 购物网站ppt怎么做辽宁住房和建设厅网站
  • 唐山网站建设冀icp备网站建设信息稿
  • 有谁做分销网站商务网站设计方案
  • 养生网站建设论文海外推广的网站有哪些
  • 虐做视频网站做国外网站
  • 企业网站建设费用明细网站制作 系统定制
  • 重庆住房城乡建设厅官方网站网站备案填写电话
  • 长春联通网站备案网站开发方案报价
  • 换网站后台做网站怎么加背景图片
  • 高明网站设计建站平台 iis
  • 网站开发实训报告模板seo关键词排名优化联系方式
  • 如何建设一个商城网站意外险平台服务网站
  • 旅游网站设计与实现论文vancl官网
  • 网站建设的网页怎么做海纳百川网站建设
  • 不懂代码如何做网站校园门户网站系统建设方案
  • 定制平台有哪些成都最好的网站推广优化公司
  • 用插件做网站有赞微商城下载
  • 网站主机安全wordpress 获取用户id
  • 中山市路桥建设有限公司网站长沙品质网站建设优点
  • 建设厅八大员报名网站做网站开发的流程
  • 微信小程序 网站建设ps软件下载官网
  • 静态网站维护新手如何建设网站
  • phpnow 搭建网站网站建设公司豆瓣
  • wordpress作品集主题 免费青岛关键词优化排名