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

vs2013如何做网站域名查询阿里云

vs2013如何做网站,域名查询阿里云,h5易企秀官网,建设公司企业组织构架给你单链表的头节点 head #xff0c;请你反转链表#xff0c;并返回反转后的链表 给你一个链表的头节点 head #xff0c;判断链表中是否有环。 如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了表示给定链表中的环…给你单链表的头节点 head 请你反转链表并返回反转后的链表 给你一个链表的头节点 head 判断链表中是否有环。 如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。注意pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。 如果链表中存在环 则返回 true 。 否则返回 false 。 #include stdbool.hstruct ListNode {int val;struct ListNode *next; };bool hasCycle(struct ListNode *head) {if (!head || !head-next) {return false; // 链表为空或只有一个节点肯定没有环}struct ListNode *slow head;struct ListNode *fast head-next;while (slow ! fast) {if (!fast || !fast-next) {return false; // 如果快指针或快指针的下一个节点为NULL说明没有环}slow slow-next;fast fast-next-next;}return true; // 如果能跳出循环说明有环 }这里同样使用了快慢指针的方法注意在C语言中要使用 struct 来定义链表节点。算法思想和Python版本相同只是语法有所不同。 如果你想测试上述 C 代码可以创建一个简单的链表并手动设置环。以下是一个例子 #include stdio.h #include stdbool.hstruct ListNode {int val;struct ListNode *next; };bool hasCycle(struct ListNode *head);int main() {// 创建链表1 - 2 - 3 - 4 - 5 - 2与节点3相同形成环struct ListNode *head (struct ListNode *)malloc(sizeof(struct ListNode));head-val 1;struct ListNode *node2 (struct ListNode *)malloc(sizeof(struct ListNode));node2-val 2;head-next node2;struct ListNode *node3 (struct ListNode *)malloc(sizeof(struct ListNode));node3-val 3;node2-next node3;struct ListNode *node4 (struct ListNode *)malloc(sizeof(struct ListNode));node4-val 4;node3-next node4;struct ListNode *node5 (struct ListNode *)malloc(sizeof(struct ListNode));node5-val 5;node4-next node5;// 设置环node5-next node2;// 测试是否有环if (hasCycle(head)) {printf(链表中存在环。\n);} else {printf(链表中不存在环。\n);}// 释放节点内存free(head);free(node2);free(node3);free(node4);free(node5);return 0; }在这个例子中我们手动创建了一个包含五个节点的链表并设置第五个节点指向第二个节点形成了一个环。当运行程序时输出应该是 链表中存在环。
http://www.hkea.cn/news/14587979/

相关文章:

  • 老网站怎么优化揭阳手机网站建设
  • 慈溪网站开发我做网站如何分流客户
  • 网站开发公司 上海百度一下打开
  • 司法局网站建设自己免费制作app
  • 动态电子商务网站 制作机械类 网站源码
  • 建立网站用英语怎么说中国央企100强排名
  • 网站建设相关的吴忠网站设计公司
  • 自己做的网站 jen苏州市市政建设集团公司网站
  • 国外高清视频素材网站推荐虚拟主机代理商的网站打不开了怎么办
  • 怎么接网站开发外包百度做推广一般要多少钱
  • 湖南网站建设找拉米拉wordpress 捐赠
  • 网站备案信息查询接口宜昌便宜做网站
  • 中国城乡建设经济研究所 网站北京模板建站设计
  • 东莞英文网站制作wordpress主题框架开发
  • 有域名 有主机 怎么建设网站镇江vi设计
  • app要有网站做基础知识搜索引擎在线
  • 西安网站制作排名wordpress书籍模板
  • 曲靖网站建设dodoco高档网站模板
  • html5网站开发价格扁平化设计个人网站
  • 网站建设项目需求概要说明书建筑人才招聘信息网
  • 吃的网站要怎么做德州住房和城乡建设局网站
  • 河北项目建设备案网站网站名称怎么变更
  • 企业网站设计怎么做想学做电商怎么加入
  • 网站集群建设和网站集约化网页设计视频
  • 营销型网站建设应该考虑哪些因素企业网站设计哪家好
  • 张槎手机网站建设网站建设购销合同
  • 点击网络网站微信小程序制作详细流程
  • 购买网站服务器网站建设目标计划书
  • 网站建设岗位能力云指建站平台
  • 申请免费网站空间网页类型有哪些