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

网站怎么做电子合同成考过来人的忠告

网站怎么做电子合同,成考过来人的忠告,做酒的网站,亚马逊店铺怎么注册流程第一种解法时哈希表,set在使用insert插入时,会返回一个pair,如果pair的值为0,则插入失败,那么返回这个插入失败的节点,就是入环的第一个节点,代码如下: /*** Definition for singly…

第一种解法时哈希表,set在使用insert插入时,会返回一个pair,如果pair的值为0,则插入失败,那么返回这个插入失败的节点,就是入环的第一个节点,代码如下:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:ListNode *detectCycle(ListNode *head) {unordered_set<ListNode*> set;auto cur = head;while(cur != NULL){if(set.insert(cur).second){cur = cur->next;}else{return cur;}}return NULL;}
};

第二种快慢指针的写法,数学推导相当精妙,推到过程可以参考代码随想录-环形链表Ⅱ
参考代码:

class Solution {
public:ListNode *detectCycle(ListNode *head) {ListNode *slow = head, *fast = head;while (fast != nullptr) {slow = slow->next;if (fast->next == nullptr) {return nullptr;}fast = fast->next->next;if (fast == slow) {ListNode *ptr = head;while (ptr != slow) {ptr = ptr->next;slow = slow->next;}return ptr;}}return nullptr;}
};
http://www.yayakq.cn/news/788692/

相关文章:

  • 建立网站的是什么人wordpress图片分页插件
  • 做网站推广用自己维护吗手机pc网站共用数据库
  • 淄博网站建设 招聘上海整形网站建设
  • 网站开发详细设计模板400电话实名制认证网站
  • 济南网站建设山东酷风河南省干部任免最新公示
  • 好用心 做网站送女友长沙景点有哪些好玩
  • 美工网站设计是什么南通网站seo
  • o2o网站建设渠道电子产品网站
  • 做网站的外包公司互联网技术的发展
  • 网上销售平台怎么做哪里做网站seo
  • 安徽外经建设集团网站电子商务网站建设学什么
  • 北京住房和城乡建设部网站营销型制作网站公司
  • 网站建设服务的广告校园网的网站建设内容
  • 初学者毕业设计做网站免费wap自助建站网站
  • 网站布局框架开发一个软件能赚多少钱
  • 网站建设运营服务公司app电商网站
  • 你的网站正在建设中ps专门做兼职的网站有哪些
  • 商城网站模版成立咨询公司需要什么条件
  • 爱牛网络搜索引擎优化的常用方法
  • 兖州网站建设哪家好团员电子档案查询系统
  • 网站建设项目总结wordpress 要先装PHP吗
  • 网站开发软件手机版网站遭受攻击
  • 网站设计常用软件泰州做网站的
  • 长春优惠做网站网站开发培训费多少钱
  • nodejs 做网站js交件魔方优化大师官网
  • 网站集约建设报告佛山建设专业网站
  • 哪些网站有任务做59网一起做网站
  • 零基础1小时快速建站湖北短视频seo营销
  • 山东青岛网站制作宁国建设投资有限公司网站
  • wordpress二级域名做站群银行网站开发