博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组只出现一次的两个数字
阅读量:2052 次
发布时间:2019-04-28

本文共 649 字,大约阅读时间需要 2 分钟。

class Solution {
public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * @param array int整型vector * @return int整型vector */vector
FindNumsAppearOnce(vector
& array) {
unordered_map
map; vector
res; for(auto it:array) {
//若已经出现过一次,删掉 if(map.find(it)!=map.end()) map.erase(it); //if(map[it]==1) map.erase(it);//若已经出现过一次,删掉 else map[it]++;}//若第一次出现,保留 for(auto it:map)//此时map里只剩两个数字,取出来,存到vector类型的res里边 res.push_back(it.first); sort(res.begin(),res.end());//从小到大排序 return res; }};

转载地址:http://vnklf.baihongyu.com/

你可能感兴趣的文章
Thanos 与 VictoriaMetrics,谁才是打造大型 Prometheus 监控系统的王者?
查看>>
卧槽!竟然可以直接白嫖 Github Action 的 2C7G 服务器。。
查看>>
BPF数据传递的桥梁——BPF Map(一)
查看>>
一口气搞懂「文件系统」,就靠这 25 张图了
查看>>
Hive 死期将至?
查看>>
没错,华为开始招募了!
查看>>
深入理解 Cilium 的 eBPF 收发包路径
查看>>
黑苹果的历史
查看>>
Kubernetes 使用 ceph-csi 消费 RBD 作为持久化存储
查看>>
Ceph万字总结|如何改善存储性能以及提升存储稳定性
查看>>
啥?Grafana 还能为日志添加告警?
查看>>
尚硅谷新版k8s视频教程
查看>>
CentOS: 永远有多远就离它多远
查看>>
重新夺回对 /etc/resolv.conf 的控制权
查看>>
突破 DockerHub 限制,全镜像加速服务
查看>>
使用 Sealos + Longhorn 部署 KubeSphere v3.0.0
查看>>
10小时,这回一次搞定 Kafka 源码!
查看>>
运维总监怒怼开发:你真的需要K8S吗?
查看>>
Prometheus hang 住问题定位解决
查看>>
别看 DNS 污染闹得欢,现在我用 CoreDNS 将它拉清单
查看>>