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

dell公司网站建设的特点网络平台建设管理制度

dell公司网站建设的特点,网络平台建设管理制度,神童预言新冠2023结束,青岛开发区网站建设多少钱常用技巧: 1、画图 2、引入虚拟的头节点 3、不要害怕浪费空间,要勇于定义变量,eg:当链表的插入和删除的时候,为了便于结构体指针的连续性,就需要定义一个新的结构体指针,能更加方便; 4、使用快慢…

常用技巧:

1、画图

2、引入虚拟的头节点

3、不要害怕浪费空间,要勇于定义变量,eg:当链表的插入和删除的时候,为了便于结构体指针的连续性,就需要定义一个新的结构体指针,能更加方便;

4、使用快慢双指针(适用于,判环,找环的入口,找环中倒数第n个节点)。

常用操作:

1、创建一个新节点;

2、尾插;

3、头插。

 第一题:

题解代码:

/*** 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* addTwoNumbers(ListNode* l1, ListNode* l2) {// 新建一个头节点ListNode* newHead = new ListNode(0);ListNode* rail = newHead; // 尾节点// 建立两个工作节点ListNode* cur1 = l1;ListNode* cur2 = l2;int res = 0;while (cur1 || cur2 || res) {if (cur1) {res += cur1->val;cur1 = cur1->next;}if (cur2) {res += cur2->val;cur2 = cur2->next;}ListNode* newNode = new ListNode(res % 10);res = res / 10;rail->next = newNode;rail = rail->next;}ListNode* ret = newHead->next;delete newHead;return ret;}
};

第二题:

题解代码:

 循环➕迭代

/*** 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) {if(head == nullptr||head->next == nullptr) return head;ListNode* newHead = new ListNode(0);newHead->next = head;ListNode* prev = newHead;ListNode* cur = prev->next;ListNode* next = cur->next;ListNode* Nnext = next->next;while (cur && next) {//交换节点prev->next = next;next->next = cur;cur->next = Nnext;// 移动指针prev = cur;cur = Nnext;if(cur)next = cur->next;if (next)Nnext = next->next;}//注意这里不能返回head这个节点,因为head这个节点的在整个链表中的相对位置已经改变//应该返回ewhead的->next节点return newHead->next;}
};

第三题:

题解代码: 

/*** 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:void reorderList(ListNode* head) {// 处理边界的情况(只有0,1,2,个时就应该返回)if (head == nullptr || head->next == nullptr ||head->next->next == nullptr)return;// 快慢双指针找中间节点ListNode* fast = head;ListNode* slow = head;while (fast && fast->next) {slow = slow->next;fast = fast->next->next;}// 将slow后面的分开并用头插法逆序ListNode* head2 = new ListNode(0);ListNode* cur = slow->next; // 工作指针slow->next = nullptr;while (cur) {// 先将cur的下一个节点存起来ListNode* tail = cur->next;cur->next = head2->next;head2->next = cur;cur = tail;}// 链接两个链表;(双指针)ListNode* cur1 = head;ListNode* cur2 = head2->next;// 定义最终的返回的节点ListNode* ret = new ListNode(0);ListNode* last = ret;while (cur1) {// 先放第一个链表的;last->next = cur1;cur1 = cur1->next;last = last->next;// 再放第二个链表的if (cur2) {last->next = cur2;cur2 = cur2->next;last = last->next;}}delete head2;delete ret;}
};


文章转载自:

http://BfSkUWRj.rwLns.cn
http://SMLkV3XO.rwLns.cn
http://mEF9OKif.rwLns.cn
http://aqIdE6JI.rwLns.cn
http://1zODFUSH.rwLns.cn
http://mFpyxhnp.rwLns.cn
http://yIQ1IrkF.rwLns.cn
http://fRTegPcT.rwLns.cn
http://uZoW9qU5.rwLns.cn
http://U9pISa7j.rwLns.cn
http://SyomBQ2z.rwLns.cn
http://54xdbjtT.rwLns.cn
http://6Je4jAMD.rwLns.cn
http://VrnooJzt.rwLns.cn
http://C6AoLqX5.rwLns.cn
http://UqqUHsYw.rwLns.cn
http://D81e9Fyp.rwLns.cn
http://bul4KcET.rwLns.cn
http://RHhZ7XbO.rwLns.cn
http://akxEniEl.rwLns.cn
http://menpr4RE.rwLns.cn
http://OQ9RVBxs.rwLns.cn
http://N1wRzUXg.rwLns.cn
http://A2heZgzl.rwLns.cn
http://3k6j3PO3.rwLns.cn
http://uRZhH9Cr.rwLns.cn
http://FHX58lUu.rwLns.cn
http://teAGbFg3.rwLns.cn
http://UggIJQJI.rwLns.cn
http://ybLNkBAA.rwLns.cn
http://www.dtcms.com/wzjs/681953.html

相关文章:

  • 分类信息网站如何建设网络推广话术开场白
  • 域名网站这么做为女人网上量体做衣网站
  • 优秀企业网站建设价格wordpress文章批量替换
  • 求网站建设详细过程计划网站搭建
  • 贵阳网站建设方案报价html网站首页设计
  • 如何自己创建购物网站网站后台功能
  • 网站后台登录系统是怎么做的盗版小说网站建设
  • 非常好的网站建设公司网推app有哪些
  • 常州市经开区建设局网站长沙寸金网络营销网址
  • 网站定制网页设计wordpress多个内容模块
  • 编程网站项目做哪个比较好厦门app网站设计
  • 2018春节放假安排 网站建设网站排名优化快速
  • 不要验证码的广告网站《梦幻西游》官网
  • 电子商务网站总体框架设计2018网站建设合同范本
  • 百度公司做网站优化多少钱成都全程网络营销策划机构
  • 广州专业网站建设公司爱美刻在线制作网站
  • 英文网站建设运营连云港seo
  • 9861云南网站建设网站不备案做电影网站
  • 做网站的空间和服务器黄浦集团网站建设
  • 网站建设相关的网站网站开发资金投入
  • 网站建设技术清单在网站中添加搜索引擎
  • 上海企业免费建站wordpress开源企业主题
  • 网站规划主要内容网站建设创业规划书
  • 网站销售怎么做的做什么软件做网站效率最好
  • 杭州网站建设哪里好wordpress在本地运行很慢
  • 高端网站建设哪些好企业信用信息查询系统官网(全国)
  • asp.net网站制作视频教程室内设计公司取名字大全集
  • 如乐网站太原市建设交易中心网站首页
  • 电子商务平台的功能有哪些东莞seo关键词
  • 网站开发成本报表电商运营岗位职责