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

广州网站建设新际个人做收费网站

广州网站建设新际,个人做收费网站,郴州有什么好玩的地方,香橼做空机构网站#x1f389;#x1f389;#x1f389;欢迎莅临我的博客空间#xff0c;我是池央#xff0c;一个对C和数据结构怀有无限热忱的探索者。#x1f64c; #x1f338;#x1f338;#x1f338;这里是我分享C/C编程、数据结构应用的乐园✨ #x1f388;#x1f388;… 欢迎莅临我的博客空间我是池央一个对C和数据结构怀有无限热忱的探索者。 这里是我分享C/C编程、数据结构应用的乐园✨ 期待与你一同在编程的海洋中遨游探索未知的技术奥秘 专栏指路: 【C】专栏深入解析C的奥秘分享编程技巧与实践。 【数据结构】专栏探索数据结构的魅力助你提升编程能力。 本文主要介绍链表经典题目:相交链表和链表倒数第k个节点 相交链表 点击下方即可做题 相交链表 题目 画图分析 代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/typedef struct ListNode ListNode; struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) {//先找尾结点尾结点相同链表相交ListNode*pcurA,*pcurB;pcurAheadA;pcurBheadB;//链表长度int lenA1;int lenB1;while(pcurA-next){pcurApcurA-next;lenA;}while(pcurB-next){pcurBpcurB-next;lenB;}//不相交,尾结点地址不同不能用值来判断if(pcurA!pcurB){return NULL;}//相交找两个链表长度差让长链表先走gap步//两个链表在同时走,第一个相同的节点即为起始交点int gapabs(lenA-lenB);//先假设ListNode*longListheadA;ListNode*shortListheadB;//假设不出来再换if(lenAlenB){longListheadB;shortListheadA;}//--gap走gap-1步while(gap--)//让长链表先走gap步{longListlongList-next;}while(longList!shortList){longListlongList-next;shortListshortList-next;}return longList;//返回相交起始节点 } 链表中倒数第k个节点 代码实现 #includestdio.h typedef struct ListNode ListNode; typedef int LTDataType; struct ListNode {ListNode* next;LTDataType data; }; ListNode* LTBuyNode(LTDataType x) {ListNode* newnode (ListNode*)malloc(sizeof(ListNode));newnode-next NULL;newnode-data x;return newnode; } ListNode* RLTPos(ListNode* head, int k)//返回链表倒数第k个节点 {ListNode* fast, * slow;fast slow head;//先让fast走k步while (k--){//k还没有减到0,链表已经为空了说明k大于链表长度if (fast NULL){return NULL;}fast fast-next;}//再一起走fast走到空slow就是倒数第k个while (fast){slow slow-next;fast fast-next;}return slow; } int main() {ListNode* listA1 LTBuyNode(1);ListNode* listA2 LTBuyNode(2);ListNode* listA3 LTBuyNode(3);listA1-next listA2;listA2-next listA3;listA3-next NULL;ListNode* k RLTPos(listA1, 2);printf(%d, k-data);return 0; }
http://www.w-s-a.com/news/141181/

相关文章:

  • 网站建设中 windows买域名自己做网站
  • 设计英语宁波seo做排名
  • 奉贤网站建设上海站霸深圳几个区
  • c#做网站自已建网站
  • 成都地区网站建设网站设计类型
  • 如何做网站结构优化北京响应式网站
  • 出售源码的网站威海住房建设局网站
  • 网站建设补充报价单网站建设 技术指标
  • 做网站费用分摊入什么科目做网络网站需要三证么
  • 房屋备案查询系统官网杭州排名优化软件
  • 网站地图html网络营销的流程和方法
  • 注册好网站以后怎么做wordpress 获取插件目录下
  • 南京做网站dmooo地方网站需要什么手续
  • 网站开发合同有效期omeka wordpress对比
  • 杭州设计网站的公司广州网站改版领军企业
  • 网站备案系统苏州网站设计网站开发公司
  • 怎么样做微网站著名企业vi设计
  • 三分钟做网站网页设计心得体会100字
  • 网站建设支付宝seo建站是什么
  • 常州做网站的 武进学雷锋_做美德少年网站
  • 怎样建网站赚钱贵州seo和网络推广
  • 创建网站的工具站内seo优化
  • 网站特效 站长查询网网站
  • 百度移动端网站网站建设设计思想
  • 青岛建设官方网站南宁制作企业网站
  • 校园网站建设管理工作制度大网站开发费用
  • 做logo赚钱的网站分类网站 模板
  • 网站建设完成报告织梦网站怎么做备份
  • 邯郸市城乡建设管理局网站vimwiki wordpress
  • 如何修改wordpress站名如何制作公司网站