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

wordpress 响应seo优化排名易下拉效率

wordpress 响应,seo优化排名易下拉效率,网站建设与管理教学视频下载,黄山建设工程信息网站思路:其实就是判断反转链表是不是和原链表一样的问题。 我们可以借助反转链表的思路,首先我们先把链表的全部元素正向存储,然后再把链表进行反转。 之后我们再遍历反转之后的链表结点元素是不是和刚刚存储数组里面的元素一致就可以了。一旦…

思路:其实就是判断反转链表是不是和原链表一样的问题。

我们可以借助反转链表的思路,首先我们先把链表的全部元素正向存储,然后再把链表进行反转。

之后我们再遍历反转之后的链表结点元素是不是和刚刚存储数组里面的元素一致就可以了。一旦有一个不一致的就说明不是。否则就是可以。

这个做法的缺点就是消耗的空间复杂度较大。

/*** 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[100010];ListNode tmp=head;int len=0;while(tmp!=null){arr[len++]=tmp.val;tmp=tmp.next;}ListNode a1=null;ListNode a2=head;while(a2.next!=null){ListNode tmp1=a2.next;ListNode tmp2=a2;a2.next=a1;a2=tmp1;a1=tmp2;}a2.next=a1;int i=0;while(a2!=null){if(a2.val!=arr[i]){return false;}i++;a2=a2.next;}return true;}
}

思路二:

快慢指针,这里的快慢指针用来查找链表的中点。快指针每次走2步,慢指针每次走1步。

我们找出来中点之后,把后半段的链表进行反转,然后再把其前半段比较就行了。

有人问,如果链表长度是奇数怎么办?没关系,我们还是一样这样做,只不过,我们在判断前半段和后半段是否相等的时候,忽略中点不计,也就是以后半段的长度为主。因为这样快慢指针出来之后,前半段会多出一个,所以我们以后半段的长度为主。

/*** 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) {if(head==null||head.next==null)return true;ListNode nima=new ListNode(-1);nima.next=head;ListNode slow=nima;ListNode fast=nima;while(fast!=null&&fast.next!=null){//奇数长度和偶数长度区别判断slow=slow.next;fast=fast.next.next;}fast=slow.next;slow.next=null;slow=nima.next;ListNode tmp1=fast;ListNode tmp2=null;while(tmp1.next!=null){ListNode a1=tmp1.next;ListNode a2=tmp1;tmp1.next=tmp2;tmp1=a1;tmp2=a2;}tmp1.next=tmp2;while(tmp1!=null){if(tmp1.val!=slow.val)return false;tmp1=tmp1.next;slow=slow.next;}return true;}
}

http://www.jinmujx.cn/news/116103.html

相关文章:

  • 安福网站建设做销售怎样去寻找客户
  • 网站建设有前途吗快速申请免费个人网站
  • 杭州高端网站制作唯尚广告联盟app下载
  • 云商城关键词排名优化公司成都
  • 做网站公司教育培训平台
  • 淘宝客网站WordPressseo高手培训
  • 如何用easyui做网站友链交换
  • 网站关键词在哪里做nba湖人最新新闻
  • web前端开发岗位职责专业的网站优化公司排名
  • 怎么在网站做推广和宣传高质量软文
  • 赣州做网站建设网站建设流程是什么
  • 余姚本地网站排名seo建站工具
  • 深圳前十网站扩广公司市场调研报告的基本框架
  • 信誉好的广州做网站免费收录平台
  • 网站建设特点0元做游戏代理
  • 工信部做网站认证吗三只松鼠网络营销策略
  • 找别人做网站靠谱吗深圳网络营销策划有限公司
  • 哪个网站可以做头像的线上营销手段有哪些
  • php网站游客试用怎么做网站关键词免费优化
  • 网站建设 职责怎么去推广一个产品
  • 哪些网站做京东的团购互联网品牌宣传推广服务公司
  • 成都市城乡建设管理局网站seo专业培训学费多少钱
  • 手机网站制作服务惠州大亚湾经济技术开发区
  • 上海建站系统常德政府网站市民留言
  • 住房和城乡建设部网站资质查询柳州今日头条新闻
  • clh网站建设公司网站如何做优化推广
  • 网页图片尺寸多大合适深圳搜索优化排名
  • 珠海 电商 网站建设百度权重1是什么意思
  • 交友网站设计杭州百度seo
  • 欧妮雅网页制作教程seo短视频网页入口引流下载