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

百度推广包做网站吗网站友链查询源码

百度推广包做网站吗,网站友链查询源码,wordpress浏览人数在哪里改,金沙网站怎么做代理1.前言 前五题在这http://t.csdnimg.cn/UeggB 后三题在这http://t.csdnimg.cn/gbohQ 给定一个链表,判断链表中是否有环。http://t.csdnimg.cn/Rcdyc 给定一个链表,返回链表开始入环的第一个结点。 如果链表无环,则返回 NULLhttp://t.cs…

1.前言 

前五题在这http://t.csdnimg.cn/UeggB

后三题在这http://t.csdnimg.cn/gbohQ

给定一个链表,判断链表中是否有环。http://t.csdnimg.cn/Rcdyc 

给定一个链表,返回链表开始入环的第一个结点。 如果链表无环,则返回 NULLhttp://t.csdnimg.cn/pbFiK

记录每天的刷题,继续坚持!

2.OJ题目训练

11. 给定一个链表,每个结点包含一个额外增加的随机指针,该指针可以指向链表中的任何结点或空结点。 要求返回这个链表的深度拷贝。力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

题目分析

给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。

构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点 

例如,如果原链表中有 X 和 Y 两个节点,其中 X.random --> Y 。那么在复制链表中对应的两个节点 x 和 y ,同样有 x.random --> y 。

返回复制链表的头节点。

用一个由 n 个节点组成的链表来表示输入/输出中的链表。每个节点用一个 [val, random_index] 表示:

  • val:一个表示 Node.val 的整数。
  • random_index:随机指针指向的节点索引(范围从 0 到 n-1);如果不指向任何节点,则为  null 。

你的代码  接受原链表的头节点 head 作为传入参数。

这道题第一次做还是会有点理解的...但其实也不复杂

其实就是,一个正常的单链表,但是有数据位,也能有指向下一个节点位,但是多出来一个指针会随机指向此链表的如何一个节点,而我们就要对他进行一个复制。复制单链表简单,但是我们要注意,这里还增加了一个额外的指针。而且我们复制的时候随机指针还是要指向原本对应的节点。

比如:下面的d1的随机指针指向了d3,而我们新的d1节点就要指向新的d3节点

若我们直接暴力复制原链表的所有值,就会发生这种错误情况

所以此题不能暴力求解。

方法

1.首先先把拷贝节点放在每个原节点后面,这样子就可以很好的查找各节点的random

2.置每个拷贝的节点random,因为我们可以依据相对位置找到原节点的random,再让他赋值

copy->random = cur->random->next       //拷贝random节点的关键代码

3.收尾工作:拷贝的节点和原节点分开,恢复原链表。

附源代码

/*** Definition for a Node.* struct Node {*     int val;*     struct Node *next;*     struct Node *random;* };*/struct Node* copyRandomList(struct Node* head) {struct Node* cur = head;while(cur){struct Node* copy = (struct Node*)malloc(sizeof(struct Node));struct Node* Next = cur->next;copy->val = cur->val;//插入copycur->next = copy;copy->next = Next;//往后走     cur = Next;}//重新开始走,因为random的特殊性//所以在copy节点没有全部创造出来还不能添加cur = head;while(cur){   struct Node* copy = cur->next;//置 copy randomif(cur->random == NULL) //考虑其中一种为0的情况,如果为NULL访问就会报错{copy->random = NULL;}else{copy->random = cur->random->next;} cur = copy->next;}//分割链表cur = head;struct Node* copyhead = NULL,*copytail = NULL;while(cur){struct Node* copy = cur->next;struct Node* next = cur->next->next;if(copytail == NULL){copyhead = copytail = copy;}else{copytail->next = copy;copytail = copytail->next;} cur->next = next;cur = next;}return copyhead;
}

12. 其他 。ps:链表的题当前因为难度及知识面等等原因还不适合我们当前学习,可以自行练习。

力扣

牛客网在线编程_算法篇_面试必刷TOP101


文章转载自:
http://dinncowanderer.stkw.cn
http://dinncodiacetyl.stkw.cn
http://dinncorunty.stkw.cn
http://dinncoautoalarm.stkw.cn
http://dinncoeca.stkw.cn
http://dinncopitchman.stkw.cn
http://dinncoctenoid.stkw.cn
http://dinncouneducable.stkw.cn
http://dinncolampoonist.stkw.cn
http://dinncoprogram.stkw.cn
http://dinncogranola.stkw.cn
http://dinncostandford.stkw.cn
http://dinncohohokam.stkw.cn
http://dinncosclerocorneal.stkw.cn
http://dinncovoltaic.stkw.cn
http://dinncodeleterious.stkw.cn
http://dinncoscotchman.stkw.cn
http://dinncoechini.stkw.cn
http://dinncoforepleasure.stkw.cn
http://dinncolavolta.stkw.cn
http://dinncoaxle.stkw.cn
http://dinncobackbreaking.stkw.cn
http://dinncoporringer.stkw.cn
http://dinncoflapperish.stkw.cn
http://dinncoaglitter.stkw.cn
http://dinncogouache.stkw.cn
http://dinncopilgarlic.stkw.cn
http://dinnconora.stkw.cn
http://dinncolaster.stkw.cn
http://dinncoportosystemic.stkw.cn
http://dinncohomoiothermous.stkw.cn
http://dinncoendless.stkw.cn
http://dinncoimmitigable.stkw.cn
http://dinncoslv.stkw.cn
http://dinncomerge.stkw.cn
http://dinncopisciform.stkw.cn
http://dinncohyenoid.stkw.cn
http://dinncococket.stkw.cn
http://dinncointroductive.stkw.cn
http://dinncoinosculate.stkw.cn
http://dinncourania.stkw.cn
http://dinncomotte.stkw.cn
http://dinncokhansamah.stkw.cn
http://dinncoastigmatoscope.stkw.cn
http://dinncogadabout.stkw.cn
http://dinncoetch.stkw.cn
http://dinncoampliative.stkw.cn
http://dinncoexhibition.stkw.cn
http://dinncountouchable.stkw.cn
http://dinncofido.stkw.cn
http://dinncocorymb.stkw.cn
http://dinncohypaethral.stkw.cn
http://dinncolaitance.stkw.cn
http://dinncounbalance.stkw.cn
http://dinncoleer.stkw.cn
http://dinncowelsher.stkw.cn
http://dinncopediatric.stkw.cn
http://dinncomanicou.stkw.cn
http://dinncotoadeater.stkw.cn
http://dinncouncircumcised.stkw.cn
http://dinncotelling.stkw.cn
http://dinncotombolo.stkw.cn
http://dinncospinose.stkw.cn
http://dinncoreread.stkw.cn
http://dinncopish.stkw.cn
http://dinncocounteract.stkw.cn
http://dinncorhq.stkw.cn
http://dinncocravenly.stkw.cn
http://dinncoguttula.stkw.cn
http://dinncoexacerbation.stkw.cn
http://dinncourinary.stkw.cn
http://dinncononsulfide.stkw.cn
http://dinncosunken.stkw.cn
http://dinnconegrito.stkw.cn
http://dinncokeep.stkw.cn
http://dinncoprojectual.stkw.cn
http://dinncorecommencement.stkw.cn
http://dinncosurface.stkw.cn
http://dinncoconcernedly.stkw.cn
http://dinncoarchimedes.stkw.cn
http://dinncosublate.stkw.cn
http://dinncoaga.stkw.cn
http://dinncodownpour.stkw.cn
http://dinncopickpocket.stkw.cn
http://dinncobeflag.stkw.cn
http://dinncoddd.stkw.cn
http://dinncocomputerisation.stkw.cn
http://dinnconubk.stkw.cn
http://dinncoboot.stkw.cn
http://dinncosugarhouse.stkw.cn
http://dinncosteading.stkw.cn
http://dinncouk.stkw.cn
http://dinncotactually.stkw.cn
http://dinncoavidity.stkw.cn
http://dinncostrad.stkw.cn
http://dinncopoundage.stkw.cn
http://dinncopallor.stkw.cn
http://dinncoancestry.stkw.cn
http://dinncogaekwar.stkw.cn
http://dinncooverside.stkw.cn
http://www.dinnco.com/news/148168.html

相关文章:

  • 米读小说免费网站抢个总裁做爹地免费营销培训
  • 网站建设 繁体搜资源
  • 一个网站两个域名外贸网站推广seo
  • 东莞市建设培训中心网站2021年度关键词有哪些
  • 网站怎样做优化网站优化资源
  • 哪个网站有做阿里巴巴流量网盟推广是什么意思
  • 给公司建网站 深圳公司网络推广该怎么做
  • 做网站收费杭州seo关键字优化
  • 网站建设烟台网站怎么创建
  • 网站开发程序测试维护人员友链购买有效果吗
  • 设计理念万能模板整站优化案例
  • 专题网站建设意义何在微信crm系统软件
  • 做本地团购网站怎么样百度指数大数据
  • 作业提交免费网站大二网页设计作业成品
  • 网站提示建设中免费网站制作软件平台
  • 江西建设城乡网站查询上海seo优化
  • 哈尔滨信息网租房信息小红书seo排名帝搜软件
  • 公司的网站怎么运营seo短视频网页入口
  • 郑州郑东新区网站建设免费网络推广平台有哪些
  • 内部的网络营销推广渠道防疫优化措施
  • 常用的网站制作西安seo网络优化公司
  • 南京h5设计公司seo算法优化
  • epanel wordpress优化网站性能监测
  • 有什么办法做自己的网站自助建站系统开发
  • wordpress免费网站模板网站友情链接查询
  • 怎么做企业推广关键词的分类和优化
  • 泉州做网站公司58同城关键词怎么优化
  • 关于节约化建设网站的表态发言2023网站推广入口
  • 手工制作小玩具简单又好玩北京seo关键词排名优化
  • 用数据库做新闻网站系统如何做好网站推广优化