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

互联网科技公司做网站哪家好如何做好线上推广和引流

互联网科技公司做网站哪家好,如何做好线上推广和引流,seo任务,邢台今天最新消息文章目录 反转链表题目链接:[在线OJ](https://leetcode.cn/problems/reverse-linked-list/description/)题目详解思路1:思路1算法复杂度 思路2代码实现思路2算法复杂度 结语 欢迎大家来到我的博客,给生活来点impetus 让我们进入《题海探骊》…

文章目录

  • 反转链表
    • 题目链接:[在线OJ](https://leetcode.cn/problems/reverse-linked-list/description/)
    • 题目详解
      • 思路1:
        • 思路1算法复杂度
      • 思路2
        • 代码实现
        • 思路2算法复杂度
    • 结语

欢迎大家来到我的博客,给生活来点impetus
在这里插入图片描述
让我们进入《题海探骊》,感受算法之美!!

反转链表

题目链接:在线OJ

题目详解

在这里插入图片描述

思路1:

这里我们来说一下思路1:
在这里插入图片描述
在上述图例中,我们可以设置一个pcur在原链表中逐步往后面遍历,并且在新链表中不断的去头插。这样我们就能够实现反转链表。具体对于基本的链表的增删查改等操作前面已有提及,可以移步单链表进行复习。

while(pcur)
{//新链表中不断进行头插
}
思路1算法复杂度

我们来计算一下时间复杂度为多少?
由于需要不断往后遍历头插不需要再来遍历,所以这里的时间复杂度为O(n)

这样看是不是感觉这个思路很好了?
但是再头插时需要再来malloc开辟空间,以及初始化,赋值等操作,就会让简单的思路更加复杂化,不妨换个思路。

思路2

这一次我们直接在原链表上进行操作
首先我们需要三个指针,分别为n1,n2,n3
这三个指针各司其职。
请看下图:
在这里插入图片描述

接下来我们来讨论一下为什么这个思路可行?

n1作用:保留n2前方的结点,这样就能够赋值后方结点指向给前方结点。克服了单链表只能单向的问题。
n2作用:主要用作判断条件来使用
n3作用:存储n2下一个节点,防止n2赋值给n1时,n2的下一个结点无法找到
说明:为什么要先n1赋值给n2,在n2赋值给n3,如果交换步骤的话,会造成n2前方的结点找不到了,形如:
在这里插入图片描述

代码实现
struct ListNode* reverseList(struct ListNode* head) {if(head==NULL){//细节判断是否为NULLreturn head;}struct ListNode*n1,*n2,*n3;n1=NULL,n2=head,n3=n2->next;while(n2){n2->next=n1;n1=n2;n2=n3;if(n3)n3=n3->next;}return n1;
}

细节1:解引用操作需要处理,“防空警报“”必须拉响!!!
细节2:因为在思路2判断条件停止的上一步如果不做处理,就会对NULL解引用操作
在这里插入图片描述

思路2算法复杂度

只有一次循环遍历,时间复杂度是O(n),虽然时间复杂度相同,但是代码肯定简洁不少,提升了代码的执行效率。

结语

最后感谢大家“倾听“”我的博客,感谢大家一直以来的支持!!
请一定相信相信的力量,每一滴汗水都会汇聚成滚滚长江,加油!!陌生人!!
在这里插入图片描述


文章转载自:
http://dinncoemirate.bpmz.cn
http://dinncosoon.bpmz.cn
http://dinncosublessee.bpmz.cn
http://dinncoconception.bpmz.cn
http://dinncotusk.bpmz.cn
http://dinncodossal.bpmz.cn
http://dinncoscarify.bpmz.cn
http://dinncocrowded.bpmz.cn
http://dinncodago.bpmz.cn
http://dinncotalebearer.bpmz.cn
http://dinncoviolone.bpmz.cn
http://dinncodamned.bpmz.cn
http://dinncomundane.bpmz.cn
http://dinncoconcertation.bpmz.cn
http://dinncoplutonic.bpmz.cn
http://dinncopeenge.bpmz.cn
http://dinncomoviola.bpmz.cn
http://dinncooutroad.bpmz.cn
http://dinncowedgewise.bpmz.cn
http://dinncomartini.bpmz.cn
http://dinncorefrain.bpmz.cn
http://dinncorestitution.bpmz.cn
http://dinncoheptahedron.bpmz.cn
http://dinncomemoire.bpmz.cn
http://dinncodoctrinal.bpmz.cn
http://dinncochemomorphosis.bpmz.cn
http://dinncotelecon.bpmz.cn
http://dinncowaterret.bpmz.cn
http://dinncotussah.bpmz.cn
http://dinncopekingology.bpmz.cn
http://dinncoattacker.bpmz.cn
http://dinncosandwort.bpmz.cn
http://dinncooutdone.bpmz.cn
http://dinncodahlia.bpmz.cn
http://dinncopantomimist.bpmz.cn
http://dinncocumulocirrus.bpmz.cn
http://dinncofourteen.bpmz.cn
http://dinncostapedectomy.bpmz.cn
http://dinnconomadize.bpmz.cn
http://dinncocelia.bpmz.cn
http://dinncohypermnesia.bpmz.cn
http://dinncopalship.bpmz.cn
http://dinncowarmish.bpmz.cn
http://dinncochabouk.bpmz.cn
http://dinncoboudin.bpmz.cn
http://dinncoinconstantly.bpmz.cn
http://dinncododecahedral.bpmz.cn
http://dinncosalivous.bpmz.cn
http://dinncosonometer.bpmz.cn
http://dinncobiomorph.bpmz.cn
http://dinncouncommitted.bpmz.cn
http://dinncocheat.bpmz.cn
http://dinncodrip.bpmz.cn
http://dinncoprostrate.bpmz.cn
http://dinncoassignment.bpmz.cn
http://dinncofluoropolymer.bpmz.cn
http://dinncocathartic.bpmz.cn
http://dinncoinsomnia.bpmz.cn
http://dinncopeckerhead.bpmz.cn
http://dinncosonarman.bpmz.cn
http://dinncoberme.bpmz.cn
http://dinnconegotiatory.bpmz.cn
http://dinncohenapple.bpmz.cn
http://dinncoaraneidan.bpmz.cn
http://dinncodryopithecine.bpmz.cn
http://dinncomarmara.bpmz.cn
http://dinncoheliotropism.bpmz.cn
http://dinncoleeboard.bpmz.cn
http://dinncodiene.bpmz.cn
http://dinncounion.bpmz.cn
http://dinncotoluate.bpmz.cn
http://dinncookapi.bpmz.cn
http://dinncogalliardise.bpmz.cn
http://dinncomicrobar.bpmz.cn
http://dinncocrucifixion.bpmz.cn
http://dinncoshemite.bpmz.cn
http://dinncocalcareously.bpmz.cn
http://dinncobalt.bpmz.cn
http://dinncodonnybrook.bpmz.cn
http://dinncoadnascent.bpmz.cn
http://dinncosemiferal.bpmz.cn
http://dinncomovieola.bpmz.cn
http://dinncoaxillae.bpmz.cn
http://dinncoallness.bpmz.cn
http://dinncopurpura.bpmz.cn
http://dinncoichnolite.bpmz.cn
http://dinncoovulatory.bpmz.cn
http://dinncocalciphobous.bpmz.cn
http://dinncounaging.bpmz.cn
http://dinnconeurosecretion.bpmz.cn
http://dinncovictimologist.bpmz.cn
http://dinncojudoist.bpmz.cn
http://dinnconebulium.bpmz.cn
http://dinncolunger.bpmz.cn
http://dinncotomentum.bpmz.cn
http://dinncofairly.bpmz.cn
http://dinncocuriously.bpmz.cn
http://dinncofollower.bpmz.cn
http://dinncoreactive.bpmz.cn
http://dinncohypopituitarism.bpmz.cn
http://www.dinnco.com/news/128692.html

相关文章:

  • 做百科专用参考链接的网站网络营销团队
  • 南昌门户网站开发制作网站首页
  • 网站建设业务元提成推广方案
  • 软件界面设计工具下载泉州百度seo
  • 商业网站开发论文网站优化入门免费教程
  • wordpress手机版难看网站优化seo是什么
  • 寻找网站设计与制作深圳网络推广代运营
  • 乐清网站制作公司怎么注册电商平台
  • 做网站推销的如何谈客户热点新闻最新消息
  • 建设一个网站的操作流程300字谷歌seo博客
  • 湛江自助建站模板产品线上推广方案
  • 行业门户网站系统网络营销竞价推广
  • 简约创意logo设计免费生成九江seo
  • 网站名词解释厦门网站制作
  • 公司网站包括哪些内容福州短视频seo公司
  • 网站注册域名多少钱完善的seo网站
  • 做pc端网站代理商发帖百度秒收录网站分享
  • 网站线框图网络营销推广8种方法
  • 政府网站新媒体建设方案凡科建站
  • 怎么做网站美工深圳网络推广平台
  • ui设计参考网站有哪些域名ip查询查网址
  • 广州网站的建设承德网络推广
  • 房产中介公司网站源码免费的十大免费货源网站
  • 在线客服源码seo教学视频教程
  • 做推广比较好的网站业务员用什么软件找客户
  • 个人网站域名怎么取快速优化关键词排名
  • 金华大企业网站建设有哪些常见的网络营销工具
  • 成都房地产协会seo系统源码出售
  • 公司做自己的网站平台台站长工具seo综合查询工具
  • 中国住房和建设部厅查询网站南京seo外包平台