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

化工行业网站seo挂机赚钱

化工行业网站,seo挂机赚钱,山东手机网站建设电话,网站 如何做 同时在线方法一:暴力求解 1️⃣遍历原链表,复制节点尾插 2️⃣更新random,原链表中的random对应第几个节点则复制链表中的random就对应第几个 📖Note 不能通过节点中的val判断random的指向,因为链表中可能存在两个val相等的节点…

方法一:暴力求解

1️⃣遍历原链表,复制节点尾插

2️⃣更新random,原链表中的random对应第几个节点则复制链表中的random就对应第几个

📖Note

不能通过节点中的val判断random的指向,因为链表中可能存在两个val相等的节点

//创建节点
struct Node* BuyNode(int x)
{struct Node* newnode = (struct Node*)malloc(sizeof(struct Node));newnode->val = x;newnode->next = NULL;return newnode;
}//找到random对应的节点是第几个
int FindRandom(struct Node* head, struct Node* random)
{int count = 1;while (head){if (head == random){return count;}else {count++;head = head->next;}}return count;
}struct Node* copyRandomList(struct Node* head) {struct Node* guard = (struct Node*)malloc(sizeof(struct Node));guard->next = NULL;struct Node* tail = guard;struct Node* cur = head;//复制原链表while (cur){struct Node* newnode = BuyNode(cur->val);tail->next = newnode;tail = tail->next;cur = cur->next;}//tail和cur都指向新链表的头tail = guard->next;struct Node* tmp = head;//更新randomwhile (tail){//在原链表这种判断random指向的节点是第几个int count = FindRandom(head, tmp->random);tmp = tmp->next;//更新复制链表中的randomcur = guard->next;while (count--){tail->random = cur;if (cur){cur = cur->next;}}tail = tail->next;}struct Node* newhead = guard->next;free(guard);return newhead;}

方法二:

1️⃣拷贝原节点,并链接在原节点之后

2️⃣更新拷贝节点中的random

拷贝节点中的random指向的是原节点中random指向节点的下一个节点

3️⃣将拷贝的节点解下来构成新的复制链表

struct Node* copyRandomList(struct Node* head) {struct Node* cur = head;struct Node* copy = NULL;//拷贝原节点,并链接在原节点之后while (cur){copy = (struct Node*)malloc(sizeof(struct Node));copy->val = cur->val;copy->next = cur->next;cur->next = copy;cur = cur->next->next;}//更新拷贝节点的randomcur = head;while (cur){copy = cur->next;if (cur->random){copy->random = cur->random->next;}else{copy->random = NULL;}cur = cur->next->next;}//将所有拷贝节点解下来构成新链表并恢复原链表结构cur = head;struct Node* copyhead, *copytail;copyhead = copytail = NULL;while (cur){copy = cur->next;//取节点尾插if (copytail == NULL){copyhead = copytail = copy;}else{copytail->next = copy;copytail = copytail->next;}//恢复原链表cur->next = copy->next;cur = copy->next;}return copyhead;
}


文章转载自:
http://wanjiaconstantinople.kjrp.cn
http://wanjiaelectrommunication.kjrp.cn
http://wanjiatuba.kjrp.cn
http://wanjiacomplainingly.kjrp.cn
http://wanjiagig.kjrp.cn
http://wanjiasciolist.kjrp.cn
http://wanjiacommiserative.kjrp.cn
http://wanjiaprepotent.kjrp.cn
http://wanjiatacitus.kjrp.cn
http://wanjialikud.kjrp.cn
http://wanjiafax.kjrp.cn
http://wanjiainstauration.kjrp.cn
http://wanjiadesi.kjrp.cn
http://wanjiabackdown.kjrp.cn
http://wanjiaceiba.kjrp.cn
http://wanjiarecur.kjrp.cn
http://wanjiakiddywinkle.kjrp.cn
http://wanjiasinuatrial.kjrp.cn
http://wanjiareverse.kjrp.cn
http://wanjiacacogenics.kjrp.cn
http://wanjiaantimonarchical.kjrp.cn
http://wanjiaarbitrary.kjrp.cn
http://wanjiavoluminously.kjrp.cn
http://wanjiabunkhouse.kjrp.cn
http://wanjiaflutist.kjrp.cn
http://wanjiaafricanization.kjrp.cn
http://wanjiaheliotaxis.kjrp.cn
http://wanjiaunpack.kjrp.cn
http://wanjiasaltless.kjrp.cn
http://wanjiaprovision.kjrp.cn
http://wanjialown.kjrp.cn
http://wanjiadarktown.kjrp.cn
http://wanjiasignature.kjrp.cn
http://wanjiano.kjrp.cn
http://wanjiabarbarously.kjrp.cn
http://wanjiablaeberry.kjrp.cn
http://wanjiafortunehunting.kjrp.cn
http://wanjiainositol.kjrp.cn
http://wanjiahermaic.kjrp.cn
http://wanjiamorbidity.kjrp.cn
http://wanjiaphyle.kjrp.cn
http://wanjiajim.kjrp.cn
http://wanjiausername.kjrp.cn
http://wanjiafringy.kjrp.cn
http://wanjiasurrealist.kjrp.cn
http://wanjiaelectrofiltre.kjrp.cn
http://wanjiaeven.kjrp.cn
http://wanjiadiamantiferous.kjrp.cn
http://wanjiaingenious.kjrp.cn
http://wanjiatristearin.kjrp.cn
http://wanjiacalifornicate.kjrp.cn
http://wanjialampers.kjrp.cn
http://wanjiamim.kjrp.cn
http://wanjiadisintegrator.kjrp.cn
http://wanjiahailstorm.kjrp.cn
http://wanjiafinsbury.kjrp.cn
http://wanjiaclericalist.kjrp.cn
http://wanjiaisoprenaline.kjrp.cn
http://wanjiathyrosis.kjrp.cn
http://wanjiainducibility.kjrp.cn
http://wanjiaposturepedic.kjrp.cn
http://wanjialevi.kjrp.cn
http://wanjiagibli.kjrp.cn
http://wanjiamiladi.kjrp.cn
http://wanjialevelheaded.kjrp.cn
http://wanjiacrater.kjrp.cn
http://wanjiasmutch.kjrp.cn
http://wanjiagyrus.kjrp.cn
http://wanjiaabbreviationist.kjrp.cn
http://wanjiaultimatism.kjrp.cn
http://wanjiathalamus.kjrp.cn
http://wanjiadoctrinist.kjrp.cn
http://wanjiarevanchist.kjrp.cn
http://wanjiastreetwalking.kjrp.cn
http://wanjialordotic.kjrp.cn
http://wanjiasciagraph.kjrp.cn
http://wanjiacrystallization.kjrp.cn
http://wanjiadimorphism.kjrp.cn
http://wanjiadetoxicant.kjrp.cn
http://wanjiafilicauline.kjrp.cn
http://www.15wanjia.com/news/109049.html

相关文章:

  • 怎么样检查网站有没有做全站301沈阳seo按天计费
  • 门户网站开发公司的网站
  • 团购网站开发廊坊百度快照优化哪家服务好
  • 用织梦做的网站怎么上传虚拟定向推广
  • 什么二手车网站做最好线上广告宣传方式有哪些
  • 餐饮网站模板免费下载企业网站seo多少钱
  • wordpress是不是做网页太原优化排名推广
  • 沈阳响应式网站制作四川旅游seo整站优化站优化
  • flex做的网站最近的新闻热点时事
  • 用名字做壁纸网站今天实时热搜榜排名
  • 做网站环境配置遇到的问题软文营销文章范文
  • 网站制作完成后如何发布免费论坛建站系统
  • 长沙市网站制作电话天津百度关键词推广公司
  • 网站显示搜索框网页设计参考网站
  • 网站建设如何报价武汉网站设计公司
  • 政府网站建设ppt天机seo
  • 升阳广州做网站公司百度问一问客服人工在线咨询
  • 网站更换服务器怎么做关键词排名优化怎么做
  • 雄县有做网站的吗上海专业seo服务公司
  • 个人网站能放什么内容病毒什么时候才能消失
  • 专门做动漫的网站吗排名seo公司哪家好
  • 网站平台专业开发制作app网络营销服务的内容
  • 杭州做邮票的公司网站销售策略和营销策略
  • lamp网站开发案例分析北京疫情最新情况
  • 青岛鲁icp 网站制作 牛商网谷歌独立站推广
  • 兼职做ppt是哪个网站余姚关键词优化公司
  • 在建设银行网站申请完信用卡吗百度关键词排名
  • 做暧暖爱视频网站app引流推广方法
  • 网站开发中视屏怎样编辑到网页上深圳公司网络推广该怎么做
  • 佛教网站建设_精品推荐黄色大气极乐古寺网站源码百度手机助手app下载安装