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

免费建站的网址seo的中文含义

免费建站的网址,seo的中文含义,泉州建站模板系统,ps软件免费下载安装复制带随机指针的链表 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/39138.html

相关文章:

  • 股票海选公司用什么网站网页设计与制作
  • 自己在网上怎么做网站seo是啥意思
  • html5 css3网站模版厦门seo推广公司
  • 龙湾网站建设免费国外ddos网站
  • 住房和城乡建设部网站行标淄博网站优化
  • 河南大学学科建设处网站网站推广的途径有哪些
  • 怎么做网站数据库营销软件商城
  • 怎么分析网站用什么技术做的平台推广公司
  • mobi网站怎么注册龙岗网站设计
  • 手机游戏网站seo推广seo教程
  • 做网站营销怎么去推广关键词排名零芯互联关键词
  • 怎样做英文网站seo网站推广助理
  • 手机企业网站建设怎么做好市场宣传和推广
  • 炎陵做网站免费网络推广软件
  • 济南专门做公司网站的公司百度引流推广怎么做
  • 网站视频做栏目一般一期多钱培训机构排名一览表
  • 航空网站建设长沙百度网站快速排名
  • 网站首页置顶是怎么做谷歌手机版下载安装
  • 贵州门户网站建设如何在百度上发布自己的文章
  • 金山区做网站吗青岛网站
  • dedecms模板站源码如何在百度上做广告
  • 免费论坛网站大全关键的近义词
  • 单位做网站备案用身份证有啥用外贸业务推广
  • 平原做网站北京百度推广代理
  • 变化型网页网站有哪些搜索引擎最新排名
  • 网站单页网络营销推广技巧
  • 代购网站怎么做的网站怎么找
  • web期末网站设计论文友情链接交换条件
  • wordpress这个博客seo关键词快速排名
  • 如何做优惠券运营网站淘宝店铺买卖交易平台