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

建网站哪家质量好网络销售管理条例

建网站哪家质量好,网络销售管理条例,视频直播平台,网站建设的一般步骤包含哪些使用HashSet,从头遍历链表并写入哈希表,遍历每个元素找哈希表是否出现过,如果出现过则存在环。 HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。 HashSet 允许有 null 值。 HashSet 是无序的,即不会记录…

在这里插入图片描述
使用HashSet,从头遍历链表并写入哈希表,遍历每个元素找哈希表是否出现过,如果出现过则存在环。

HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。
HashSet 允许有 null 值。
HashSet 是无序的,即不会记录插入的顺序。

添加元素可以使用 add() 方法,add方法的返回值类型是boolean,所以如果返回值是null那么表示添加成功。

/*** 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) {Set<ListNode> storeSet = new HashSet<ListNode>();        while(head!=null){if(!storeSet.add(head)){return true;}head=head.next;}return false;}
}

双指针(快慢指针),如果快慢指针相遇则链表中存在环,慢指针一次只移动一个节点,快指针一次移动两个节点(没想到)

/*** 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;}ListNode slowPtr=head,fastPtr=head;while(fastPtr.next!=null&&fastPtr.next.next!=null){slowPtr=slowPtr.next;fastPtr=fastPtr.next.next;if(slowPtr==fastPtr){return true;}}return false;}
}
http://www.ritt.cn/news/14573.html

相关文章:

  • 做网站用到哪些软件seo服务外包报价
  • 手机图片网站 模版网络营销的内容主要有哪些
  • 如何隐藏网站统计外链网盘系统
  • 网站建设哪些资质产品推广策划书
  • 机加工网站网站推广计划方案
  • 静态网站源码下载软文发布平台媒体
  • 电商网站与企业网站区别站长之家seo信息
  • 打开网站 显示建设中企业培训计划
  • 电子商务网站建设的必要性百度云网盘入口
  • 租号网站是怎么做的安卓优化大师全部版本
  • 网站 公安 备案友情链接检查工具
  • 做网站是要收费的吗加强服务保障满足群众急需ruu7
  • java做网站开发的流程结构优化
  • 个人做的好的淘宝客网站济南网站万词优化
  • 做化学式的网站软件推广
  • 个人做商贸网站如何做网站seo排名优化
  • wordpress piklist重庆百度seo排名
  • wordpress如何设置邮箱验证码重庆优化seo
  • 佛山 做网站web网站设计
  • 能通过付费网站看别人空间吗北京seo经理
  • 网站建设大致价格2017软文交易平台
  • 商务网站开发方式网页模板免费html
  • 个人性质的网站 备注怎么写新浪体育世界杯
  • 网页制作素材包厉害的seo顾问
  • 盐城哪家做网站的正规今日足球比赛预测推荐分析
  • 泰州网站制作软件网络销售工资一般多少
  • 深圳找网站建设公司搜索引擎营销流程是什么?
  • 海口制作网站葫岛百度seo
  • 网站关键词怎么改今天的国内新闻
  • 行业网站作用优化公司结构