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

长沙做网站 青创互联wordpress4.4.1

长沙做网站 青创互联,wordpress4.4.1,宁波市住房和城乡建设培训中心网站,wordpress存档显示文章所有内容点击 C 语言编程核心突破 快速C语言入门 算法: 测试链表是否有环 前言一、双指针 ( 快慢指针 )二、代码总结 前言 要解决问题: 一道简单的算法题, 测试链表是否含有环. 想到的思路: 哈希表, 将链表指针强制转换为整型, 利用求余法建立哈希函数. 太复杂, 内存效率不高… 点击 C 语言编程核心突破 快速C语言入门 算法: 测试链表是否有环 前言一、双指针 ( 快慢指针 )二、代码总结 前言 要解决问题: 一道简单的算法题, 测试链表是否含有环. 想到的思路: 哈希表, 将链表指针强制转换为整型, 利用求余法建立哈希函数. 太复杂, 内存效率不高, 经题解发现可用双指针, 即快慢指针法. 其它的补充: 简单算法题, 未看题解没做出来, 脑袋跟不上了. 一、双指针 ( 快慢指针 ) 快慢指针, 就是用两个链表节点指针, 快指针每循环一次前进一个, 慢指针每循环两次前进一个, 如果有环, 快指针会套圈慢指针, 此时两指针相等, 如果没有环, 快指针会遍历完成, 并结束. #mermaid-svg-JIDsJyAN4NgloiCu {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-JIDsJyAN4NgloiCu .error-icon{fill:#552222;}#mermaid-svg-JIDsJyAN4NgloiCu .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-JIDsJyAN4NgloiCu .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-JIDsJyAN4NgloiCu .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-JIDsJyAN4NgloiCu .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-JIDsJyAN4NgloiCu .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-JIDsJyAN4NgloiCu .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-JIDsJyAN4NgloiCu .marker{fill:#333333;stroke:#333333;}#mermaid-svg-JIDsJyAN4NgloiCu .marker.cross{stroke:#333333;}#mermaid-svg-JIDsJyAN4NgloiCu svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-JIDsJyAN4NgloiCu .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-JIDsJyAN4NgloiCu .cluster-label text{fill:#333;}#mermaid-svg-JIDsJyAN4NgloiCu .cluster-label span{color:#333;}#mermaid-svg-JIDsJyAN4NgloiCu .label text,#mermaid-svg-JIDsJyAN4NgloiCu span{fill:#333;color:#333;}#mermaid-svg-JIDsJyAN4NgloiCu .node rect,#mermaid-svg-JIDsJyAN4NgloiCu .node circle,#mermaid-svg-JIDsJyAN4NgloiCu .node ellipse,#mermaid-svg-JIDsJyAN4NgloiCu .node polygon,#mermaid-svg-JIDsJyAN4NgloiCu .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-JIDsJyAN4NgloiCu .node .label{text-align:center;}#mermaid-svg-JIDsJyAN4NgloiCu .node.clickable{cursor:pointer;}#mermaid-svg-JIDsJyAN4NgloiCu .arrowheadPath{fill:#333333;}#mermaid-svg-JIDsJyAN4NgloiCu .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-JIDsJyAN4NgloiCu .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-JIDsJyAN4NgloiCu .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-JIDsJyAN4NgloiCu .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-JIDsJyAN4NgloiCu .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-JIDsJyAN4NgloiCu .cluster text{fill:#333;}#mermaid-svg-JIDsJyAN4NgloiCu .cluster span{color:#333;}#mermaid-svg-JIDsJyAN4NgloiCu div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-JIDsJyAN4NgloiCu :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} a b slow c d fast e 二、代码 #include stdbool.h #include stdio.h #include stdlib.h #include string.htypedef struct ListNode {int val;struct ListNode *next; } ListNode;bool hasCycle(ListNode *head) {if (!head){return false;}ListNode *slow head;int num 0;head head-next;num;while (head){if (head slow){return true;}head head-next;num;if (num % 2 0){slow slow-next;}}return false; }总结 只要有思路, 其实很简单, 没有思路, 则比较难. 点击 C 语言编程核心突破 快速C语言入门
http://www.w-s-a.com/news/756315/

相关文章:

  • 宜昌哪里有专业做网站的网站开发做什么的
  • 3小说网站开发东莞网站公司哪家好
  • 做网站安全联盟解ps网站设计概述
  • 聊城公司做网站wordpress连接域名
  • 宣传网站建设的意义台州行app官网下载
  • 温州 网站优化网站开发公司前置审批
  • 网站开发具体的工作内容网站下载app免费
  • seo网站建设时文章频率昆山网站建设ikelv
  • 中天建设中瑞物资网站优化建立生育支持政策体系
  • 网站页面的宽度大网站怎样选域名
  • icp网站备案流程wordpress post 405
  • 网站怎样上传到空间重庆有多少网站
  • 用模板建商城购物网站嘉定专业网站建设
  • 网站开发与应用 论文dede手机医院网站模板
  • 织梦 网站栏目管理 很慢自学网页设计难吗
  • 茶文化建设网站的意义平顶山网站建设服务公司
  • 建设网站详细流程南京宣传片制作公司
  • 合肥网站排名什么网站做电气自动化兼职
  • 如何用api做网站交通建设门户网站
  • 阳西住房和城乡规划建设局网站长沙网站seo技巧
  • 长沙知名网站推广手机画设计图软件
  • 顺德公司做网站自己有网站怎么优化
  • 南京网站开发南京乐识专业外贸流程知乎
  • 盐田区住房和建设局网站分类网站有哪些
  • 建一个团购网站WordPress文章字号设置
  • 做漂亮的网站东营网站seo
  • 网站开发摊销做设计哪个网站可以接单
  • 惠州h5网站建设建设公司网站报价
  • 做网站多少钱 优帮云嘉兴五县两区网站建设
  • 三亚旅游网站策划书企业网站建设的定位