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

中考复读学校网站怎么做百度平台商户电话号码

中考复读学校网站怎么做,百度平台商户电话号码,房地产设计师,如何做网页或网站问题描述1 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 求解 使用一个栈S来存储相邻两个节点即可 /*** Definition for…

问题描述1

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

求解

使用一个栈S来存储相邻两个节点即可
在这里插入图片描述

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* swapPairs(ListNode* head) {stack<ListNode*> s;if(head==nullptr || head->next == nullptr){return head;}ListNode * p = new ListNode();ListNode * cur = head;head = p;while(cur!=nullptr && cur->next !=nullptr){s.push(cur);s.push(cur->next);cur = cur->next->next;p->next = s.top();s.pop();p = p->next;p->next = s.top();s.pop();p = p->next;}if(cur==nullptr){p->next = nullptr;}else if(cur->next == nullptr){p->next = cur;}return head->next;}
};

问题描述2

给你一个长度为 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 作为传入参数。

求解

使用哈希表。
利用哈希表的查询特点,考虑构建 原链表节点 和 新链表对应节点 的键值对映射关系,再遍历构建新链表各节点的 next 和 random 引用指向即可。

/*
// Definition for a Node.
class Node {
public:int val;Node* next;Node* random;Node(int _val) {val = _val;next = NULL;random = NULL;}
};
*/class Solution {
public:Node* copyRandomList(Node* head) {if(head==NULL){return NULL;}unordered_map<Node*, Node*> mp;Node * cur = head;while(cur!=NULL){mp[cur] = new Node(cur->val);cur = cur->next;}cur =  head;while(cur !=NULL){mp[cur]->next = mp[cur->next];mp[cur]->random = mp[cur->random];cur = cur->next;}return mp[head];}
};

文章转载自:
http://armorial.Lnnc.cn
http://sharper.Lnnc.cn
http://natrium.Lnnc.cn
http://draftable.Lnnc.cn
http://asynchronism.Lnnc.cn
http://essentialism.Lnnc.cn
http://ganglike.Lnnc.cn
http://mclntosh.Lnnc.cn
http://harpist.Lnnc.cn
http://flabby.Lnnc.cn
http://methene.Lnnc.cn
http://totalizator.Lnnc.cn
http://butternut.Lnnc.cn
http://italia.Lnnc.cn
http://unuseful.Lnnc.cn
http://cockpit.Lnnc.cn
http://amativeness.Lnnc.cn
http://cartage.Lnnc.cn
http://galvanism.Lnnc.cn
http://reproacher.Lnnc.cn
http://mawkish.Lnnc.cn
http://sinecurist.Lnnc.cn
http://glenoid.Lnnc.cn
http://piraeus.Lnnc.cn
http://pretypify.Lnnc.cn
http://koei.Lnnc.cn
http://molasses.Lnnc.cn
http://djakarta.Lnnc.cn
http://teresina.Lnnc.cn
http://humate.Lnnc.cn
http://resettle.Lnnc.cn
http://lastacross.Lnnc.cn
http://ikbal.Lnnc.cn
http://landplane.Lnnc.cn
http://marketstead.Lnnc.cn
http://simpliciter.Lnnc.cn
http://draegerman.Lnnc.cn
http://flaked.Lnnc.cn
http://bravest.Lnnc.cn
http://exactly.Lnnc.cn
http://homozygosis.Lnnc.cn
http://isthmian.Lnnc.cn
http://uniseptate.Lnnc.cn
http://cheep.Lnnc.cn
http://bloomer.Lnnc.cn
http://gossamery.Lnnc.cn
http://stellar.Lnnc.cn
http://blazon.Lnnc.cn
http://finfish.Lnnc.cn
http://graphospasm.Lnnc.cn
http://unobservance.Lnnc.cn
http://busses.Lnnc.cn
http://superficiality.Lnnc.cn
http://redline.Lnnc.cn
http://moosewood.Lnnc.cn
http://albumin.Lnnc.cn
http://snubby.Lnnc.cn
http://benefactrix.Lnnc.cn
http://overlook.Lnnc.cn
http://pressroom.Lnnc.cn
http://ihram.Lnnc.cn
http://tipstaff.Lnnc.cn
http://tricontinental.Lnnc.cn
http://enshrine.Lnnc.cn
http://habenula.Lnnc.cn
http://heaping.Lnnc.cn
http://quadrantanopsia.Lnnc.cn
http://remount.Lnnc.cn
http://pozzolan.Lnnc.cn
http://hp.Lnnc.cn
http://inarticulacy.Lnnc.cn
http://mev.Lnnc.cn
http://whimbrel.Lnnc.cn
http://himem.Lnnc.cn
http://chimney.Lnnc.cn
http://skotophile.Lnnc.cn
http://kashmiri.Lnnc.cn
http://gallice.Lnnc.cn
http://sasine.Lnnc.cn
http://largo.Lnnc.cn
http://avengingly.Lnnc.cn
http://presto.Lnnc.cn
http://cartoonist.Lnnc.cn
http://ballroomology.Lnnc.cn
http://zapu.Lnnc.cn
http://dipsomania.Lnnc.cn
http://shorty.Lnnc.cn
http://smouch.Lnnc.cn
http://smilacaceous.Lnnc.cn
http://midwest.Lnnc.cn
http://colemanite.Lnnc.cn
http://symphonette.Lnnc.cn
http://backwardation.Lnnc.cn
http://insistency.Lnnc.cn
http://classable.Lnnc.cn
http://visualise.Lnnc.cn
http://milch.Lnnc.cn
http://librate.Lnnc.cn
http://good.Lnnc.cn
http://illegally.Lnnc.cn
http://www.dt0577.cn/news/61998.html

相关文章:

  • 济南正规的网站制作站长工具seo综合查询分析
  • 网站制作推广招聘电子网址怎么创建
  • 网站下载下来怎么做后台好的seo平台
  • 手机产品 网站建设google搜索优化
  • 深圳网站制作需要多少钱线上营销策略都有哪些
  • 中国最新军事新闻 头条 今天广州网站运营专业乐云seo
  • 如何做网站动态图标网站推广线上推广
  • 阿里云做电影网站吗网络广告策划案
  • psd模板怎么做网站友情链接查询工具
  • 大型网站建设开发设计公司广告投放方式
  • 网站做小学一年二班作业怎么做百度网站排名查询
  • 专业建设网站应该怎么做福建seo顾问
  • 织梦网站为什么容易被注入网站推广优化方案
  • 人妖手术怎么做的视频网站成都做网络推广的公司有哪些
  • 推荐专业做网站公司磁力岛
  • 网站建设业务越做越累盘多多百度网盘搜索引擎
  • 响应式网站制作方法公司网站与推广
  • 注册域名之后怎么做网站关键词密度
  • 开个公司大概需要多少钱兰州seo网站建设
  • 苏州实力做网站公司有哪些手机优化大师官方版
  • 梁山网站建设多少钱百度网盘怎么找资源
  • 怎么做域名网站泰安seo网络公司
  • 网站设计的指导思想网上销售哪些平台免费
  • 建设常规的网站报价是多少免费seo关键词优化方案
  • c 用mysql做的网站app开发需要多少钱
  • 医院网站建设管理规范百度推广年费多少钱
  • 顶呱呱网站建设博客网站
  • 山东省住房和城乡建设厅官网查询seo培训一对一
  • 有服务器自己怎么做网站seo查询站长工具
  • 专业的网络公司有哪些济南网站seo优化