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

互联网精准营销东莞网站关键词优化排名

互联网精准营销,东莞网站关键词优化排名,哪个网站找做软件,wordpress 定制 价钱文章目录 一、题目二、C# 题解 一、题目 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 点击此处跳转题目。 示例1: 输入:[1, 2, 3, 3, 2, 1] 输出:[1, 2, 3] 示例2: 输入:[1, 1, 1, 1, 2] 输出:[1, …

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。

  点击此处跳转题目。

示例1:

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

示例2:

输入:[1, 1, 1, 1, 2]
输出:[1, 2]

提示:

  • 链表长度在[0, 20000]范围内。
  • 链表元素在[0, 20000]范围内。

进阶:

  • 如果不得使用临时缓冲区,该怎么解决?

二、C# 题解

  使用哈希表记录出现的数字,只需要一次遍历即可:

/*** Definition for singly-linked list.* public class ListNode {*     public int val;*     public ListNode next;*     public ListNode(int x) { val = x; }* }*/
public class Solution {public ListNode RemoveDuplicateNodes(ListNode head) {Dictionary<int, bool> map = new Dictionary<int, bool>();ListNode p = head, q;  // 双指针,q 指向 p 的后一个元素while (p != null) {map[p.val] = true; // 记录 p 指向的元素q = p.next;        // 更新 qif (q == null) break;int v = q.val;     // 取出 p 指向的元素值// 依据 v 对 p 进行操作if (map.ContainsKey(v)) p.next = q.next; // 重复值,则跳过 qelse p = q;                              // 非重复值,p 挪下一位}return head;}
}
  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( n ) O(n) O(n)

如果不使用临时缓冲区,则需要每个元素依次检查,进行多次遍历:

/*** Definition for singly-linked list.* public class ListNode {*     public int val;*     public ListNode next;*     public ListNode(int x) { val = x; }* }*/
public class Solution {public ListNode RemoveDuplicateNodes(ListNode head) {ListNode p = head, q; // 双指针while (p != null) {int v = p.val; // 取出 p 指向元素的值q = p;         // q = p 代替 p进行遍历// 出现 v 则删,否则跳到下一个while (q.next != null) {if (q.next.val == v) q.next = q.next.next;else q = q.next;}p = p.next;    // 更新 p}return head;}
}
  • 时间复杂度: O ( n 2 ) O(n^2) O(n2)
  • 空间复杂度: O ( 1 ) O(1) O(1)
http://www.dinnco.com/news/53650.html

相关文章:

  • 网店美工设计的四大要点沈阳百度推广优化
  • 盐城seo网站优化企业网站管理系统
  • 邯郸企业做网站费用推广app平台
  • 做平台还是自己做网站网站快速优化排名官网
  • 地方门户网站推广沈阳百度快照优化公司
  • 获取整个网站源码工具seo排名赚app靠谱吗
  • 白银网站模板优化大师的作用
  • 黑客做网站北京seo执行
  • 凡客官方网站专卖店seo引擎搜索网站
  • 门户资源分享网站模板提高销售的10种方法
  • 为什么企业需要建设网站无锡网站建设方案优化
  • 为什么要做外贸网站普通话手抄报文字内容
  • 可以做投票功能的网站百度客服人工电话24
  • b2b2c 网站女教师网课入06654侵录屏
  • 1元云购网站建设网络推广软件有哪些
  • 做企业网站cms广告联盟论坛
  • 培训行业网站建设的重要性女生学市场营销好吗
  • 房山 网站建设域名收录提交入口
  • 哪个网站做律师推广百度2022新版下载
  • 渭南网站建设费用明细微信推广
  • 去视频网站做编辑器什么是网店推广
  • html5+css3网页设计seo工具有哪些
  • 网站meta网页描述浏览器打开网站
  • 网站seo优化效果怎么做网站推广和宣传
  • 东莞市网站推广长沙网站优化推广
  • 网站后台功能需求文档线上营销渠道有哪些
  • 怎么做php登陆网站seo工作职位
  • 戴尔公司网站设计特色h5下一页
  • 烟台做网站建设电话平台推广是什么意思
  • 中科院网站做的好的院所举例一个成功的网络营销案例