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

网站建设在作用是什么什么是网络营销?网络营销的特点有哪些?

网站建设在作用是什么,什么是网络营销?网络营销的特点有哪些?,网站安全建设目的是,动易6.8网站头02.01、[简单] 移除重复节点 1、题目描述 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 2、解题思路 为了实现这一目标,我们可以使用一个哈希表(或集合)来记录已经遇到的节点值,逐步遍历链表并删…

02.01、[简单] 移除重复节点

1、题目描述

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

2、解题思路

为了实现这一目标,我们可以使用一个哈希表(或集合)来记录已经遇到的节点值,逐步遍历链表并删除重复的节点。

具体步骤如下:

  1. 从链表的第一个节点开始遍历,创建一个哈希表来记录已经遇到的节点值。
  2. 如果遇到的节点值不在哈希表中,则将该值添加到哈希表中,并继续遍历。
  3. 如果遇到的节点值已经存在于哈希表中,说明该节点是重复的节点,将其从链表中删除。
  4. 最终返回处理后的链表。

3、代码实现与详细注释

class Solution {
public:ListNode* removeDuplicateNodes(ListNode* head) {// 边界条件:如果链表为空或只有一个节点,直接返回头节点if (head == nullptr || head->next == nullptr) {return head;}// 使用一个哈希表记录已经遇到的节点值unordered_map<int, int> hash;ListNode* cur = head;  // 从链表的第一个节点开始遍历hash[cur->val]++;      // 记录第一个节点的值// 开始遍历链表的后续节点while (cur->next) {ListNode* next = cur->next;  // 记录当前节点的下一个节点// 如果下一个节点的值已经在哈希表中出现过,说明是重复节点if (hash.count(next->val)) {// 删除重复节点:将当前节点的 next 指向下下个节点cur->next = next->next;} else {// 如果下一个节点的值没有出现过,则记录该值hash[next->val]++;// 移动当前指针到下一个节点cur = next;}}// 返回去重后的链表头节点return head;}
};

4、时间与空间复杂度分析

  • 时间复杂度: O(n),其中 n 为链表的长度。我们只需要遍历链表一次,同时每个节点的值存储或查找在哈希表中的时间是常数级别。
  • 空间复杂度: O(n),因为需要使用哈希表来存储已经访问过的节点值。

这种方法效率较高,适合链表长度较大且包含重复节点的情况。


文章转载自:

http://EeCAgZ1H.tqygx.cn
http://b46M6KAX.tqygx.cn
http://FjUmtEew.tqygx.cn
http://ewZT8d83.tqygx.cn
http://iQRkDAkW.tqygx.cn
http://eyrMiL2m.tqygx.cn
http://5uY4n1Ze.tqygx.cn
http://dyDU95iX.tqygx.cn
http://g96ioQ9n.tqygx.cn
http://zrky1TvA.tqygx.cn
http://RYRsKCwM.tqygx.cn
http://vgxJ56mN.tqygx.cn
http://kVO3xLTx.tqygx.cn
http://5OMV9ctV.tqygx.cn
http://pSLjxMfj.tqygx.cn
http://0OsfyanI.tqygx.cn
http://5MvEyfVs.tqygx.cn
http://NQXaZ78O.tqygx.cn
http://1bmtavZU.tqygx.cn
http://ehgassX8.tqygx.cn
http://uBIwkoJc.tqygx.cn
http://JjZiOcYI.tqygx.cn
http://WxaQfHy0.tqygx.cn
http://jXl7CFuS.tqygx.cn
http://OGDXWpgB.tqygx.cn
http://1EU8CzZQ.tqygx.cn
http://7VbD4YF3.tqygx.cn
http://AnEE3ILZ.tqygx.cn
http://2AMhR4Lc.tqygx.cn
http://sufvxmPy.tqygx.cn
http://www.dtcms.com/wzjs/643509.html

相关文章:

  • 比邻店网站开发深圳做企业网站的公
  • 营业执照 网站开发网站推广工具有
  • 成都网站备案太慢国外服务器域名需要备案吗
  • 自己做民宿在什么网站上投放网站自助建设平台
  • 以下属于网站seo的内容是淘宝店做箱包哪个网站拿货
  • 十大免费ppt课件网站昆明网站外包
  • 自己做的php网站进行伪静态韩国在中国做美食的视频网站有哪些
  • 网上商城交易平台新手怎么做seo
  • 网站meta模板成都市网站建设服务商
  • 永康做网站的wordpress小程序编辑
  • 0716网站建设注册公司代理记账
  • 国外做机械设计任务的网站怎样用阿里云服务器做网站
  • 阿里巴巴网站装修怎么做全屏大图seo外包顾问
  • 怎样给网站做wordpress标签统一
  • pc网站如何转为手机版如何建网站运营网站
  • 舟山市建设工程质量监督站网站免费英文建设网站
  • 网站空间ftp网页制作中网站名称怎么做
  • 做网站公司赚钱么云南网站建设500
  • 专业做面膜的网站什么是门户网站建设平台
  • 东莞整站优化火速公司wordpress内部邮件插件
  • 诸暨公司制作网站需要哪些做网站的公司现在还赚钱吗
  • 自助建站网站平台购物网站素材
  • 深圳趣网站建设python前端开发
  • 企业备案的网站名称邙山网站建设
  • 建设网站选题应遵循的规则高端专区
  • 哪个地方可学习网站建设网站页脚版权信息
  • 做网站要学会什么网站建设的风险管理
  • 也是网络品牌建设和推广的基础连云港seo优化
  • 写资料的网站有哪些北京app外包
  • 做一个小型网站多少钱wordpress默认编辑器设置