原题链接:https://leetcode-cn.com/problems/sum-of-unique-elements/

方法一:

class Solution {public:int sumOfUnique(vector<int>& nums) {int res = 0;map<int, int> mp;for (auto &x : nums) {mp[x]++;}for (auto &x : mp) {if (x.second == 1) {res += x.first;}}return res;}
};

方法二:

class Solution {public:int sumOfUnique(vector<int>& nums) {int res = 0;map<int, int> state;for (auto &x : nums) {if (state[x] == 0) {res += x;state[x] = 1;} else if(state[x] == 1) {res -= x;state[x] = 2;}}return res;}
};

leetcode算法题--唯一元素的和相关推荐

  1. leetcode算法题--增量元素之间的最大差值

    原题链接:https://leetcode-cn.com/problems/maximum-difference-between-increasing-elements/ O(n)记录之前的最小值即可 ...

  2. LeetCode算法题-K-diff Pairs in an Array(Java实现)

    这是悦乐书的第254次更新,第267篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第121题(顺位题号是532).给定一个整数数组和一个整数k,您需要找到数组中唯一的k- ...

  3. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  4. LeetCode算法题-Jewels and Stones(Java实现)

    这是悦乐书的第313次更新,第334篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第182题(顺位题号是771).字符串J代表珠宝,S代表你拥有的石头.S中的每个字符都是 ...

  5. 【算法】LeetCode算法题-Maximum Subarray

    这是悦乐书的第154次更新,第156篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第13题(顺位题号是53).给定一个整数数组nums,找出一个最大和,此和是由数组中索引 ...

  6. 【算法】LeetCode算法题-Remove Duplicates from Sorted Array

    这是悦乐书的第149次更新,第151篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第8题(顺位题号是26).给定一个已经排序(由小到大)的整数数组(元素可以重复),计算其 ...

  7. LeetCode算法题-Design LinkedList(Java实现)

    这是悦乐书的第300次更新,第319篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第168题(顺位题号是707).设计链表的实现.您可以选择使用单链表或双链表.单链表中的 ...

  8. LeetCode算法题整理(200题左右)

    目录 前言 一.树(17) 1.1.后序遍历 1.2.层次遍历 1.3.中序 1.4.前序 二.回溯(20) 2.1.普通回溯 2.2.线性回溯:组合.排列.子集.分割 2.3.矩阵回溯 三.二分查找 ...

  9. Leetcode算法题:两个有序数组求中位数

    Leetcode算法题:两个有序数组求中位数 要求时间复杂度为O(log(m+n)) 思路: 暴力解决:合并数组并排序,简单且一定能实现,时间复杂度O(m+n) 由于两个数组已经排好序,可一边排序一边 ...

最新文章

  1. 数字人民币实现可控匿名交易?产业升级离不开安全可信的“数字底座”
  2. opengl开启垂直同步_你的下一部鼠标,何必是鼠标?来试试肯辛通垂直无线轨迹球?...
  3. java知识总结-15
  4. 大三实验室 经验总结
  5. 前端笔记-echarts加载bmap地图
  6. 任务栏恢复添加快捷方式(即桌快出现箭头)
  7. QRCode二维码生成方案及其在带LOGO型二维码中的应用(2)
  8. 直方图均衡[附C实现代码]
  9. python pip 安装
  10. Eclipse中配置约束(DTD,XSD)
  11. panoramio.com
  12. 荔枝服务器维护,手把手为你讲解win10系统自动维护功能管理的问题.
  13. matlab/simulink通...,详解MATLAB/Simulink通信系统建模与仿真
  14. ajax上传form表单图片,php form表单ajax上传图片方法
  15. mac 安装ffmpeg以及各种编码器
  16. 计算机登录密码保存,怎么查看电脑浏览器中保存的密码
  17. 【番外】 使用@arcgis/cli脚手架进行ArcGIS JS API开发
  18. 巨佬Jake Wharton谈Android对Java 8的支持
  19. 支配树dominator tree学习笔记
  20. R语言中的igraph包绘制网络图

热门文章

  1. python常用内置模块-Python常用内置模块之xml模块
  2. 西安python培训班多少钱-西安python培训多少钱?
  3. python学会了能做什么-学会Python后都能做什么?介绍五种Python的实用场景
  4. python课程设计报告总结-上海python课程设计报告目的
  5. python语言入门z-【python】编程语言入门经典100例--22
  6. python 调用linux命令-Python调用Linux bash命令
  7. Windows10家庭版安装Hyper-V虚拟机
  8. lambda表达式可以用来声明_Lambda 的骚操作,你都get到了没
  9. JSR303(Bean Validation 1.0)
  10. rest-framework:频率控制