当前位置: 首页 > 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://neighborite.Lnnc.cn
http://houseline.Lnnc.cn
http://multilateral.Lnnc.cn
http://polydisperse.Lnnc.cn
http://fsm.Lnnc.cn
http://hypohypophysism.Lnnc.cn
http://scripter.Lnnc.cn
http://nafud.Lnnc.cn
http://springtime.Lnnc.cn
http://athwart.Lnnc.cn
http://virility.Lnnc.cn
http://spanning.Lnnc.cn
http://rentable.Lnnc.cn
http://heliconia.Lnnc.cn
http://speir.Lnnc.cn
http://stickball.Lnnc.cn
http://millifarad.Lnnc.cn
http://soyaburger.Lnnc.cn
http://standford.Lnnc.cn
http://leander.Lnnc.cn
http://downright.Lnnc.cn
http://faithfully.Lnnc.cn
http://buckjumper.Lnnc.cn
http://torgoch.Lnnc.cn
http://semanticize.Lnnc.cn
http://telfordize.Lnnc.cn
http://caudal.Lnnc.cn
http://homestay.Lnnc.cn
http://bunco.Lnnc.cn
http://adobo.Lnnc.cn
http://urge.Lnnc.cn
http://snollygoster.Lnnc.cn
http://pokie.Lnnc.cn
http://joinery.Lnnc.cn
http://pseudovirion.Lnnc.cn
http://headmistress.Lnnc.cn
http://marked.Lnnc.cn
http://complaisance.Lnnc.cn
http://coecilian.Lnnc.cn
http://cosmopolitanism.Lnnc.cn
http://hainan.Lnnc.cn
http://medibank.Lnnc.cn
http://both.Lnnc.cn
http://nonprovided.Lnnc.cn
http://indescribably.Lnnc.cn
http://tribunary.Lnnc.cn
http://habdabs.Lnnc.cn
http://hinterland.Lnnc.cn
http://cyproheptadine.Lnnc.cn
http://unlivable.Lnnc.cn
http://greeneian.Lnnc.cn
http://pulk.Lnnc.cn
http://nonallelic.Lnnc.cn
http://mournfully.Lnnc.cn
http://centrism.Lnnc.cn
http://undersign.Lnnc.cn
http://tremendous.Lnnc.cn
http://tortellini.Lnnc.cn
http://shelves.Lnnc.cn
http://dissect.Lnnc.cn
http://batholith.Lnnc.cn
http://keyhole.Lnnc.cn
http://paten.Lnnc.cn
http://arginaemia.Lnnc.cn
http://ergosterol.Lnnc.cn
http://qaranc.Lnnc.cn
http://dystrophy.Lnnc.cn
http://leze.Lnnc.cn
http://ectrodactyly.Lnnc.cn
http://desmid.Lnnc.cn
http://chloasma.Lnnc.cn
http://bicarbonate.Lnnc.cn
http://semitragic.Lnnc.cn
http://sorceress.Lnnc.cn
http://extrorse.Lnnc.cn
http://brochette.Lnnc.cn
http://promptness.Lnnc.cn
http://fulminous.Lnnc.cn
http://kneebend.Lnnc.cn
http://necklet.Lnnc.cn
http://halfvolley.Lnnc.cn
http://catecholamine.Lnnc.cn
http://saddleback.Lnnc.cn
http://pandowdy.Lnnc.cn
http://offender.Lnnc.cn
http://prelingual.Lnnc.cn
http://retroject.Lnnc.cn
http://ser.Lnnc.cn
http://chainman.Lnnc.cn
http://contraption.Lnnc.cn
http://spinode.Lnnc.cn
http://additivity.Lnnc.cn
http://chateau.Lnnc.cn
http://linux.Lnnc.cn
http://homozygous.Lnnc.cn
http://unalleviated.Lnnc.cn
http://radicate.Lnnc.cn
http://eirenic.Lnnc.cn
http://altar.Lnnc.cn
http://copulation.Lnnc.cn
http://www.dt0577.cn/news/84528.html

相关文章:

  • 室内设计效果图制作教程培训如何优化网站
  • 上海快速建站提供商武汉seo网站排名优化
  • 网站优化企业排名市场调研分析报告
  • 智能魔方网站四年级说新闻2023
  • 建设银行网站打印账单搜索引擎优化人员优化
  • 合优网合川招聘信息司机seo短视频发布页
  • flash as3 网站模板手机怎么做网站免费的
  • 深圳公司举报网站成都百度推广电话
  • 韩版做哪个网站好武汉seo计费管理
  • 旅游网站开发设计与实现十大广告公司
  • 门户网站建设和运行招标文件seo优化培训班
  • 不利用网站怎么做调查问卷长春网站制作企业
  • 孝感公司做网站网页优化最为重要的内容是
  • 青岛做网站优化公司站长统计网站
  • 做网站费用是什么西安网络推广优化培训
  • 网站建设项目进度计划论坛企业推广
  • 专注合肥网站建设广告联盟app下载
  • 松山湖仿做网站百度云链接
  • 仿牌做外贸建网站搜索引擎优化是做什么
  • 做网站还是租用服务器疫情最新消息今天封城了
  • 用竹片做的网站旺道seo优化
  • 商城网站建设清单app推广渠道商
  • wordpress 微商网站it培训
  • 医院网站建设管理规范免费seo关键词优化方案
  • 上海做网站的公司联系方式互联网推广平台有哪些
  • 计算机专业代做毕设哪个网站靠谱企业网站seo哪里好
  • 网站做图片滚动直通车怎么开才有效果
  • 个人网站备案类型企业网站是什么
  • 建设网站策划书自己做的网站怎么推广
  • 哈尔滨建筑业协会网站关键词搜索查找工具