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

网站404页面在哪查看鞍山网站制作推广

网站404页面在哪查看,鞍山网站制作推广,百度域名提交,北外网院网站建设作业题目 给定一个已排序的链表的头 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.15wanjia.com/news/193767.html

相关文章:

  • 外贸网站建设公司方案拼团小程序代理
  • 南宁网站建公司吗微信公众 号平台官网
  • 廊坊网站建设团队网站空间管理系统
  • 彩票网站开发需求文档秦皇岛十大必去景点
  • 网站seo优化方案项目策划书免费logo设计在线设计
  • 织梦 xml网站地图做外贸的网站简称为什么网站
  • 信用网站建设工作简报高端品牌网站建设定位
  • 西安网站外包大气微电影类网站织梦模板完整版
  • 手机网站开源模板公司用wordpress建站用花钱
  • 重庆网站建设jwzcqpw网站更换域名
  • 网站页面构成要素网站开发代理合同
  • 3000元网站建设三年主题网站设计与制作
  • 广东seo推广多少钱杭州seo优化公司
  • 威海网站开发制作网站正在建设
  • 网站图片不是本站的对seo有什么不好app软件开发工具包
  • 做circrna的网站网站开发软件中文版
  • 专门做网站需要敲代码么如何检查网站死链
  • 推广赚佣金项目网站建设优化是什么鬼
  • 如何做h5 网站wordpress网站网页加密
  • 做网站接私活价格怎么算网站 医院信息化建设
  • aspcms手机网站怎么做源码之家的模板怎么用
  • 网站支付怎么做安全吗网站建设与推广实训报告册
  • 长春移动网站建设大江网站建设
  • 专做酒的小程序网站云服务器做的网站需要备案
  • 成都网站建设成功案例单招网辽宁省工程建设信息网官网
  • 网站开发容易做吗sem代运营公司
  • 织梦是什么网站南京网站维护公司
  • 江西省水利水电建设集团招标网站百度推广怎么做网站的优化
  • 苏州商城网站建设东莞网站制作网站设计
  • 广州企业网站厦门网站建设外包公司