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

郑州网站建设汉狮产品单页营销型网站模板下载

郑州网站建设汉狮,产品单页营销型网站模板下载,网站短片怎么做,wordpress微信付款题目描述 请判断一个链表是否为回文链表。 示例 1: 输入: 1-2 输出: false示例 2: 输入: 1-2-2-1 输出: true进阶#xff1a; 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题#xff1f; 解题 思路1#xff1a;直接利用List的顺序存储性#x…题目描述 请判断一个链表是否为回文链表。 示例 1: 输入: 1-2 输出: false示例 2: 输入: 1-2-2-1 输出: true进阶 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题 解题 思路1直接利用List的顺序存储性解题 /*** 思路1数组存储法* 时间复杂度O(n),空间复杂度O(n)* param head* return*/public boolean isPalindrome1(ListNode head) {ListInteger list new ArrayListInteger();while(head!null) {list.add(head.val);headhead.next;}int size list.size();for(int i0;isize/2;i) {if(list.get(i).intValue() ! list.get(size-1-i).intValue() ) {return false;}}return true;}**思路2**利用栈的入栈、出栈改变集合顺序原理 public boolean isPalindrome(ListNode head) {StackInteger s new Stack();ListNode cur head;//将整个链表入栈之后出栈的顺序其实就是链表的逆序while(cur ! null){s.push(cur.val);cur cur.next;}cur head;while(!s.isEmpty()){if(s.pop() ! cur.val){return false;}cur cur.next;}return true;}思路3 /*** 思路3* 1.快慢指针找到中间节点* 2.反转后半段链表* 3.顺序比较链表前后半段都相等则为回文* 时间复杂度O(n)空间复杂度O(1)* param head* return*/public boolean isPalindrome(ListNode head) {if(head null) {return true;}ListNode slow head, fasthead, midnull;while(fast!null fast.next!null) {slow slow.next;fast fast.next.next;}mid slow;ListNode cur mid, next mid.next, nNextnull;//链表从中间截断cur.next null;while (next ! null) {nNext next.next;next.next cur;cur next;next nNext;}while(cur ! null) {if(head.val ! cur.val) {return false;}head head.next;cur cur.next;}return true;}
http://www.pierceye.com/news/86121/

相关文章:

  • 建站行业突破直播开放平台抖音
  • 菜谱网站后台代码网站加入我们页面
  • 建设企业网站企业网上银行对公个人网站怎么做游戏
  • 网站建设与管理难学吗在哪里可以学做网站
  • 装修装饰网站建设设计师看什么网站
  • 深圳网站制作费用软件开发项目经理招聘
  • 电子商务网站建设与电子支付网页设计的不足之处
  • 口碑好网站制作公司哪家好如果网站打开非常缓慢
  • 展厅设计企业seo推广公司网站模板
  • wordpress站群怎么优化北京同仁医院眼科医生免费咨询
  • 两学一做网站视频伪静态网站配置
  • 注册网站用的信用卡江苏靖江苏源建设有限公司网站
  • 沈阳网站建设推广平台200 做京剧主题的专业小说网站
  • 光明新区住房和建设局网站网页设计实训报告小结
  • 海南网站策划霸州 网络 网站建设
  • 企业网站模板文件管理中国光刻机最新消息
  • 商城型企业网站的功能wordpress 国产
  • funpinpin建站平台网页设计与网站建设毕业设计
  • 网站不关站备案wordpress cache插件
  • 企业网站服务器惠州网络推广
  • 俄语网站建设公司久久广告传媒有限公司
  • 怀化二手车网站门户网站开发怎么收费
  • 无锡新区企业网站推广长沙工商注册网上核名
  • 合肥网站建设卫来科技网站开发哪家
  • 古镇网站建设制作网站中英文切换前端
  • 临汾市住房城乡建设局网站网络营销是团队还是个人
  • 网站开发案例pdf国内大型游戏外包公司
  • 购物网站制作免费做网站公司 深圳信科
  • 合肥做网站找哪家好国内专业网站设计
  • 海南网站建设软件磁力搜索网站怎么做的