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

网站保定网站建设多少钱seo研究中心论坛

网站保定网站建设多少钱,seo研究中心论坛,途牛旅游网站建设目的,游戏推广公司是诈骗吗题目 给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 输入:head [1,2,3,3,4,4,5] 输出:[1,2,5]示例 2: 输入:head [1…

题目

给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。

示例 1:

输入:head = [1,2,3,3,4,4,5]
输出:[1,2,5]

示例 2:

输入:head = [1,1,1,2,3]
输出:[2,3]

C++代码

#include <iostream>
using namespace std;//定义链表结构体
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) {}
};/*
* 删除排序链表中的重复节点问题
* 定义dummyNode哑节点和cur节点
* 判断cur->next和cur->next->next节点不为空
* while循环删除重复节点和节点本身
*/
ListNode* deleteDuplicates(ListNode* head) {if (!head) {return head;}ListNode* dummyNode = new ListNode(0, head);ListNode* cur = dummyNode;while (cur->next && cur->next->next) {if (cur->next->val == cur->next->next->val) {int x = cur->next->val;while (cur->next && cur->next->val == x) {cur->next = cur->next->next;}}else {cur = cur->next;}}ListNode* ans = dummyNode->next;delete dummyNode;return ans;
}int main() {ListNode* n1 = new ListNode(1);ListNode* n2 = new ListNode(2);ListNode* n3 = new ListNode(3);ListNode* n4 = new ListNode(3);ListNode* n5 = new ListNode(4);ListNode* n6 = new ListNode(4);ListNode* n7 = new ListNode(5);n1->next = n2;n2->next = n3;n3->next = n4;n4->next = n5;n5->next = n6;n6->next = n7;n7->next = nullptr;ListNode* head = n1;ListNode* ans = deleteDuplicates(head);while (ans) {cout << ans->val << " ";ans = ans->next;}delete n1, n2, n3, n4, n5, n6, n7;return 0;
}

分析

删除排序链表中的重复节点问题,定义 dummyNode 哑节点和 cur 节点,判断 cur->next 和 cur->next->next 节点不为空,while 循环删除重复节点和节点本身。

问题

本来想加一个pre节点增加代码可读性,但是写出来超时了,不知道什么问题。

http://www.mmbaike.com/news/25510.html

相关文章:

  • 网站建设五项基本原则站长之家工具高清
  • 官方网站下载微信最新版爱站网络挖掘词
  • 蓝色旅游资讯网站模板91
  • 济南做兼职网站整合营销传播最基础的形式是
  • 建站公司互橙知乎互联网公司排名100强
  • 用上网做任务的网站初学者做电商怎么入手
  • 网站建设需求调研方法网店培训机构
  • 新泰网站建设批量外链工具
  • 做网站的技术要求怎么创建网站的快捷方式
  • tp框架做的图片网站企业内训课程
  • 万网怎么做网站如何做好seo基础优化
  • 政府门户网站建设存在问题精准网络推广
  • 用macbook做网站开发seo关键词平台
  • 做外贸的网站短网址链接生成
  • 如何建设好英文网站都有什么推广平台
  • 域名网站空间短视频关键词seo优化
  • 西安网站托管专业公司麒麟seo外推软件
  • 建立网站赚钱吗查看浏览过的历史记录百度
  • 广告设计网站素材谷歌paypal官网注册入口
  • 海口专业网站搭建厂网站seo什么意思
  • 北京上云科技网站建设微信朋友圈广告代理
  • 长沙建立网站荥阳seo推广
  • 园林景观设计公司的培训手册模板搜索引擎优化策略不包括
  • 网页设计网站有哪些企业网址
  • 如何建立公司网站南通优化大师免费安装下载
  • 如何做公司宣传网站商业推广
  • 贵港做网站化司百度pc端入口
  • 张家港网站网络优化口碑seo推广公司
  • 口腔网站建设百度灰色关键词排名
  • 企业网站建设开题报告百度推广如何计费