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

上海手机网站建设多少钱网站建设用什么软件有哪些

上海手机网站建设多少钱,网站建设用什么软件有哪些,后端网站开发遇到的难题解决,抓取网站访客qq号码使用快慢指针法:两种思路:1.fast先向后走k-1次,slow再向后走1次,然后fast和slow同时向后走,当fast走到最后一个结点时,slow刚好在倒数第k个位置上;2.fast先向后走k次,slow再向后走1次,然后fast和slow同时向后走,当fast走到最后一个结点的后面时(此时为NULL),slow刚好在倒数第k个…

使用快慢指针法:

两种思路:

1.fast先向后走k-1次,slow再向后走1次,然后fast和slow同时向后走,当fast走到最后一个结点时,slow刚好在倒数第k个位置上;

2.fast先向后走k次,slow再向后走1次,然后fast和slow同时向后走,当fast走到最后一个结点的后面时(此时为NULL),slow刚好在倒数第k个位置上;

根据这个思路,我们可以写出初始代码如下:

/*** struct ListNode {*  int val;*  struct ListNode *next;* };*//*** * @param pListHead ListNode类 * @param k int整型 * @return ListNode类*/
struct ListNode* FindKthToTail(struct ListNode* pListHead, int k ) 
{struct ListNode* fast,*slow;fast = slow = pListHead;while(k--)//循环k次{fast = fast->next;//fast向后走k次}while(fast)//当fast为空时,slow指向倒数第k个结点{slow = slow->next;//不为空,同时向后走fast = fast->next;}return slow;
}

需要注意代码中while(k--)是循环k次,而while(--k)是循环k-1次.

这样看,代码似乎没什么问题,但是运行之后报了错:

这时我们需要通过测试用例来进行分析

通过第三个用例,我们可以考虑到链表为空的情况

通过第四个用例,考虑到k多于链表结点数时的情况

进行逻辑分析和修改后的代码如下:

正确代码

/*** struct ListNode {*  int val;*  struct ListNode *next;* };*//*** * @param pListHead ListNode类 * @param k int整型 * @return ListNode类*/
struct ListNode* FindKthToTail(struct ListNode* pListHead, int k ) 
{if(pListHead == NULL)//链表为空{return NULL;}struct ListNode* fast,*slow;fast = slow = pListHead;while(k--){if(fast== NULL)//当k>链表结点数时{return NULL;}fast = fast->next;}while(fast){slow = slow->next;fast = fast->next;}return slow;
}

需要注意的是代码中的if(fast == NULL)语句必须放在fast = fast->next;之前,原因可自行分析


结语:

这里本章内容就介绍完了,文章中某些内容我们之前有介绍,所以只是一笔带过,还请谅解。

希望以上内容对大家有所帮助👀,如有不足望指出🙏**

前路漫漫!努力变强💪💪 吧!!


http://www.yayakq.cn/news/307440/

相关文章:

  • 大港油田建设网站wordpress .htaccess 固定链接
  • 做网站的又营业执照的吗wordpress 提速
  • 长春网站排名优化价格WordPress关闭邮箱通知
  • 在谷歌上做英文网站荣耀手机商城官方网站入口
  • 网页网站作业制作广州产品网站设计
  • 手机网站怎么制作软件如何开个公司网站
  • 网站做用户登录长春做网站优化哪家好
  • 网站开发代码如何注册互联网服务平台
  • 建设工程施工合同在哪个网站营销网络是什么意思
  • 小红书推广价目表seo优化关键词挖掘
  • 全球最大的平面设计网站推荐几个高端大气上档次网站
  • 优秀手机网站版式app 开发 wordpress
  • oa网站建设推广北京免费网站制作
  • 中国工程建筑门户网站官网百度网站的结构
  • 网站平台建设咨询合同做app还是做网站合适
  • 网站建设规划书应当包含哪些内容做家教网站的资源是什么
  • 视频建设网站化妆品网站建设策划方案
  • 数字中国建设峰会 官方网站介绍公司的文案
  • 白银市建设管理处网站自己怎么建个网站赚钱吗
  • 汕尾住房和建设局网站首页宿迁网站建设SEO优化营销
  • 网站开发需不需要考研邯郸市
  • 下载的网站模板怎么使用常州网站建设企业网站
  • 广州建网站技术做男女之间的事情的网站
  • 做视频的素材网站做守望同人的网站
  • 上海网站建设 方案移投界seo
  • 秦皇岛网站设计公司seo外链在线工具
  • 台州公司网站外包设计上海展会2021时间
  • 长春网站排名优化网站图片设计兼职
  • 网站建设一般好久到期郑州平面设计公司排名
  • 租网站空间南京网站设计公司济南兴田德润优惠吗