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

做seo的网站淘宝店铺推广方式有哪些

做seo的网站,淘宝店铺推广方式有哪些,怎样设立网站,vs2005做的网站转换为2012🎉🎉🎉欢迎莅临我的博客空间,我是池央,一个对C和数据结构怀有无限热忱的探索者。🙌 🌸🌸🌸这里是我分享C/C编程、数据结构应用的乐园✨ 🎈🎈&…

🎉🎉🎉欢迎莅临我的博客空间,我是池央,一个对C++和数据结构怀有无限热忱的探索者。🙌

🌸🌸🌸这里是我分享C/C++编程、数据结构应用的乐园✨

🎈🎈🎈期待与你一同在编程的海洋中遨游,探索未知的技术奥秘💞

📝专栏指路:

📘【C++】专栏:深入解析C++的奥秘,分享编程技巧与实践。

📘【数据结构】专栏:探索数据结构的魅力,助你提升编程能力。

本文主要介绍链表经典题目:相交链表和链表倒数第k个节点

相交链表

点击下方即可做题:

相交链表

题目

3806b0fbdf1740c8ae18eae1aa64ade2.png

画图分析

2b6eff1ed5e146a98f4007835f94f6c4.png

代码

/*** 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;pcurA=headA;pcurB=headB;//链表长度int lenA=1;int lenB=1;while(pcurA->next){pcurA=pcurA->next;lenA++;}while(pcurB->next){pcurB=pcurB->next;lenB++;}//不相交,尾结点地址不同,不能用值来判断if(pcurA!=pcurB){return NULL;}//相交,找两个链表长度差,让长链表先走gap步,//两个链表在同时走,第一个相同的节点即为起始交点int gap=abs(lenA-lenB);//先假设ListNode*longList=headA;ListNode*shortList=headB;//假设不出来,再换if(lenA<lenB){longList=headB;shortList=headA;}//--gap走gap-1步while(gap--)//让长链表先走gap步{longList=longList->next;}while(longList!=shortList){longList=longList->next;shortList=shortList->next;}return longList;//返回相交起始节点
}

链表中倒数第k个节点

daed48edc18045cab997e2271ecc1eff.png

代码实现

#include<stdio.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.ds6.com.cn/news/100258.html

相关文章:

  • 济南网站seo顾问百度竞价有点击无转化
  • 免费网页设计成品网站sem seo
  • 企业网站的特征网络营销策略都有哪些
  • 网站显示域名网站优化推广方案
  • wordpress开启ssl强制跳转南昌seo代理商
  • 怎么做可以看外国视频网站seo诊断的网络问题
  • 楚雄市网站建设公司微信搜一搜seo优化
  • 做购物平台网站需要注意什么网站制作
  • vip影视网站怎么做的网络关键词优化方法
  • 上街区做网站品牌广告图片
  • 做网站的参考文献有哪些流量宝
  • 那个网站可以找人做设计师营销推广案例
  • 做初中数学题的网站微商软文
  • 葫芦岛做网站发布任务注册app推广的平台
  • seo泛站群百度云建站
  • 网站建设顺序重庆关键词自然排名
  • 同时在线上万人的网站需要什么配置云服务器比较靠谱的推广平台
  • 做白日梦的网站wordpress免费建站
  • 外语不精通可以做国外网站吗南宁网站关键词推广
  • 网站seo策划百度云超级会员试用1天
  • 有没有一些帮做名片的网站百度app下载安装 官方
  • 东莞学校网站建设南宁网络优化seo费用
  • 网络品牌营销方案seo专业培训班
  • 静态网站托管产品推广平台排行榜
  • 国外网站如何做推广做灰色词seo靠谱
  • 关于网站集约化建设的讲话优化疫情防控
  • 代理公司注册济南郑州seo技术代理
  • 保定专业做网站的公司关键词挖掘方法
  • 新河网站建设顾问优化师和运营区别
  • 网站首页动图怎么做网络平台销售