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

个人网站什么语言做百度极速版app下载安装挣钱

个人网站什么语言做,百度极速版app下载安装挣钱,山西太原新冠疫情最新消息,网站设计页面如何做居中复制带随机指针的链表 OJ链接 分析: 该题的大致题意就是有一个带随机指针的链表,复制这个链表但是不能指向原链表的节点,所以每一个节点都要复制一遍 大神思路: ps:我是学来的 上代码: struct Node* copyRandomList(s…

复制带随机指针的链表


OJ链接

分析:
该题的大致题意就是有一个带随机指针的链表,复制这个链表但是不能指向原链表的节点,所以每一个节点都要复制一遍
大神思路:
ps:我是学来的

在这里插入图片描述
上代码:

struct Node* copyRandomList(struct Node* head)
{//1.在原链表每个节点的后面复制一个节点struct Node* cur = head;while(cur){//插入struct Node*copy = (struct Node*)malloc(sizeof(struct Node));if(copy == NULL){perror("malloc\n");return NULL;}copy->val = cur->val;struct Node* next = cur->next;cur->next = copy;copy->next = next;//迭代cur = next;} //2.处理randomcur = head;while(cur){struct Node*copy = cur->next;if(cur->random == NULL){copy->random = NULL;}else{copy->random = cur->random->next;//这个思路的点睛之笔}cur = copy->next;//迭代}//3.恢复原链表,链接新链表  删除+尾插 cur=head;struct Node* copyhead = NULL;struct Node* copytail = NULL;while(cur){struct Node* copy = cur->next;struct Node* next = copy->next;//用来还原原链表//尾插:链接新链表//空链表(第一次尾插)if(copyhead == NULL){copyhead = copytail = copy;}else{copytail->next = copy;//尾插copytail = copytail->next;//迭代 }//删除:恢复原链表//free(cur->next);//此处不用freecur->next = next;cur = cur->next;//迭代}return copyhead;
}
http://www.shuangfujiaoyu.com/news/28410.html

相关文章:

  • 网站优化 seo灰色行业关键词推广
  • 河南省建设教育培训中心网站网络营销相关工作岗位
  • 成都网站制作公司 dedecms竞价排名服务
  • 页面设计成上下两栏排名优化公司哪家靠谱
  • 网站操作日志关闭站长工具seo综合查询
  • 基于web技术的音乐网站开发哪些平台可以打小广告
  • 广州h5网站制作做公司网站的公司
  • 山西有哪些做网站的公司电商网页
  • 做市场调查的网站免费seo搜索
  • 用java做的游戏下载网站有哪些人民日报新闻
  • 电商网站上信息资源的特点包括百度竞价防软件点击软件
  • 织梦圈子如何调用网站默认模板做一个网站的步骤
  • 怎么做网站教程内蒙古seo
  • 叫别人做网站需要注意什么问题怎么提高百度搜索排名
  • cms傻瓜式建站系统seo搜索优化专员招聘
  • 隐藏网站源码网络舆情应急预案
  • 东莞网站建设功能微商怎样让客源主动加你
  • 网站怎么做seo_游戏如何在网上推广
  • 威海市建设局网站新媒体销售好做吗
  • 暂时关闭wordpress对网站提出的优化建议
  • 电子商务平台是什么seo关键词排名优化系统
  • 什么网站做淘宝素材比较好郑州厉害的seo顾问
  • 寮步网站建设价钱廊坊网站seo
  • 做网站建设推广好做吗十大网络营销成功案例
  • 如何让自己做的网站在google搜索引擎上搜到台州做优化
  • 做百度网站需不需要备案成人短期电脑培训班学费
  • python爬虫搜索seo怎么优化
  • 怎么给wordpress加背景图百度seo算法
  • 做tcf法语听力题的网站微信营销软件哪个好用
  • 甘肃省建设工程安全质量监督管理局网站滨州seo招聘