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

广州网站建设阿里云网络营销策划内容

广州网站建设阿里云,网络营销策划内容,wordpress 密码 hello,手机网站建设ppt一、 给你单链表的头结点 head ,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。 要求:只遍历一遍链表 可以使用快慢指针:fast 一次走两步,slow 一次走一步。当 fast NULL(偶数个结点)或…

一、

给你单链表的头结点 head ,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。
要求:只遍历一遍链表

可以使用快慢指针:fast 一次走两步,slow 一次走一步。当 fast == NULL(偶数个结点)或者 fast->next == NULL(奇数个结点)就停止,返回 slow。

struct ListNode* middleNode(struct ListNode* head) 
{struct ListNode* slow, *fast; slow = fast = head; while(fast && fast->next){slow = slow->next; fast = fast->next->next;}return slow;
}

注意:

1、一次性定义多个指针时,第二个及以后的指针名前面都要加 * 。

2、while( )括号内是循环继续的条件。

二、

输入一个链表,输出该链表中倒数第k个结点。
要求:只遍历一遍链表

快慢指针:fast 先走 k - 1 步,然后 fast 和 sliow 同时走,直到 fast 走到链表的最后一个结点。

struct ListNode* FindKthToTail(struct ListNode* pListHead, int k ) 
{struct ListNode* slow, *fast; slow = fast = pListHead;while(--k){fast = fast->next;}while(fast->next){slow = slow->next; fast = fast->next;}
}

http://www.dtcms.com/wzjs/432329.html

相关文章:

  • 云阳做网站北京营销推广公司
  • 国外做黄色网站工具大全
  • 最有效的网站推广方案注册网址
  • 学生做爰网站百度自助建站官网
  • 企业服务局重庆seo优化推广
  • 网站下载怎么做游戏推广平台
  • 网站建立失败的原因是免费二级域名分发平台
  • 做外链权重高的女性网站音乐接单推广app平台
  • 镇江网站建设远航科技班级优化大师的功能
  • 个人网站建设方案书 学生十大计算机培训学校
  • 头条网站怎么做的线上购买链接
  • 一级av做爰片不卡免费网站企业自建网站
  • 林业厅网站建设方案网页制作软件哪个好
  • 中山 网站建设专业百度seo排名优化
  • 做任务兼职赚钱的网站游戏推广平台哪个好
  • 乐平市网站建设关键词seo优化排名公司
  • 北京做网站开发的公司太原百度推广开户
  • wordpress 悬浮播放器seo优化方法
  • 学校作业怎么做网站优化设计的答案
  • 《两学一做 榜样》网站站长源码
  • 广州市政府门户网站的网址是seo工具大全
  • 网站制作哪个好一些优化seo方案
  • 新做好的网站如何做seo百度地图疫情实时动态
  • 合肥建网站公司苏州关键词优化排名推广
  • 简单模板网站制作时间百度知道
  • 关于域名和主机论坛的网站视频号链接怎么获取
  • wordpress下载器插件整站优化要多少钱
  • 万链网站做的怎么样?友情链接网站源码
  • 网站制作包括哪些启动互联全网营销推广
  • 织梦网站怎么做索引地图免费推广的渠道有哪些