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

上海模板网站网站建设公司的问答营销案例

上海模板网站,网站建设公司的问答营销案例,188旅游网站源码,百度seo关键词优化公司前言 ###我做这类文档一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?)我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴&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/796815/

相关文章:

  • 用360打开自己做的网站有广告网站建社石家庄
  • 成都网站建设博客广州网站建设便宜
  • 软件公司网站 手机版有网站模板怎么建站
  • 可以设计图案的软件合肥seo搜索优化
  • 网站被黑是怎么回事建设银行网站开通查询密码
  • 衡水稳定的网络建站安丘营销型网站建设
  • 地方门户网站设计中小企业网站建设好么
  • logo免费设计在线生成app惠州搜索引擎优化
  • 网站建设 外包 厦门深圳推广网站
  • 印刷做网站网上接单做网站后台维护的岗位叫什么
  • 涂料网站模板惠州seo顾问
  • 做网站是如何赚钱的台州网站建设惠店科技
  • 智能网站建设服务成都定制小程序开发公司
  • 企业网站建设的背景企业网站每年的费用
  • 根据网站做app个人网站做推广
  • 网站建设项wordpress数据库中文
  • 购物网站及app开发西部数码网站助手 安装
  • 温州微信网站定制工信部网站备案通知
  • 一般设计网站页面用什么软件做宣传部网站建设计划书
  • 重庆市建设工程造价管理站太原seo
  • 如何设计网站首页导航哪些网站可以赚钱
  • 个人可以做导航网站吗微博wordpress插件
  • 惠州网站搭建怎么做网站上线步骤 icp备案
  • 网站数据分析工具有哪些做门户网站经验
  • 怎样做网站分流赚钱wordpress未收到验证
  • 网站做程序wordpress用户中心编辑器
  • 什么网站好看用h5做wordpress qq登入设置
  • 网站建设 主要学是么咸宁网站建设报价
  • 网站空间 支持什么程序如何为企业进行营销策划
  • 捕鱼游戏网站开发商建设单位发包许可证网站