LeetCode之“散列表”:Single Number
题目要求:
Given an array of integers, every element appears twice except for one. Find that single one.
  Note:
  Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?
这道题属于比较简单的,程序如下:
 class Solution {
 public:
     int singleNumber(vector<int>& nums) {
         unordered_map<int, int> hashMap;
         int sz = nums.size();
         for(int i = ; i < sz; i++)
             hashMap[nums[i]]++;
         unordered_map<int, int>::iterator itr = hashMap.begin();
         for(; itr != hashMap.end(); itr++)
         {
             if(itr->second == )
                 return itr->first;
         }
         return INT_MIN;
     }
 };
LeetCode之“散列表”:Single Number的更多相关文章
- LeetCode(137) Single Number II
		题目 Given an array of integers, every element appears three times except for one. Find that single on ... 
- LeetCode之“散列表”:Two Sum && 3Sum && 3Sum Closest && 4Sum
		1. Two Sum 题目链接 题目要求: Given an array of integers, find two numbers such that they add up to a specif ... 
- 【LeetCode OJ 136】Single Number
		题目链接:https://leetcode.com/problems/single-number/ 题目:Given an array of integers, every element appea ... 
- leetcode文章137称号-Single Number II
		#include<stdio.h> #include<stdlib.h> int singleNumber(int* nums, int numsSize) { int cou ... 
- [LeetCode&Python] Problem 136. Single Number
		Given a non-empty array of integers, every element appears twice except for one. Find that single on ... 
- LeetCode(136) Single Number
		题目 Given an array of integers, every element appears twice except for one. Find that single one. Not ... 
- LeetCode之“散列表”:Isomorphic Strings
		题目链接 题目要求: Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic i ... 
- LeetCode之“散列表”:Contains Duplicate && Contains Duplicate II
		1. Contains Duplicate 题目链接 题目要求: Given an array of integers, find if the array contains any duplica ... 
- LeetCode之“散列表”:Valid Sudoku
		题目链接 题目要求: Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. The Sudoku boar ... 
随机推荐
- bitbucket添加ssh key
			右上角头像->bitbucket settings->ssh keys 直接点击: https://bitbucket.org/account/user/.../ssh-keys/ 教程: ... 
- [openresty]安装nginx_lua
			这种方式是直接安装openresty ,不是通过重新编译nginx Ubuntu 安装 安装依赖包 $ sudo apt-get install libreadline-dev libncurses5 ... 
- Gazebo與ROS版本說明
			使用哪种ROS / Gazebo版本的组合 介绍 本文档提供了有关将不同版本的ROS与不同版本的Gazebo结合使用的选项的概述.建议在安装Gazebo ROS包装之前阅读它.重要!简单的分析,快速和 ... 
- java操作xml文件--修改节点
			上一篇文章我介绍了SAX方法解析XML文件的过程,这篇文章讲解的内容是利用DOM方法修改XML文件的节点内容. 下面依然是首先贴出XML文件: <?xml version ... 
- scala学习笔记1(表达式)
			<pre name="code" class="plain">//Scala中的 main 函数需要存在于 object 对象中,我们需要一个obj ... 
- UNIX网络编程——线程池模式比较(ICE线程池模型和L/F领导者跟随者模式)
			程池模式一般分为两种:L/F领导者与跟随者模式.HS/HA半同步/半异步模式. HS/HA 半同步/ 半异步模式 :分为三层,同步层.队列层.异步层,又称为生产者消费者模式,主线程处理I/O事件并解析 ... 
- 极光推送---安卓Demo
			对于一个一直干.net的程序媛来说,冷不丁的让小编干安卓,那种感觉就好似小狗狗咬小刺猬一样,不知道从哪儿开始下手,对于小编来说,既是挑战更是机遇,因为知识都是相通的,再者来说,在小编的程序人生中,留下 ... 
- java 判断是否是周末
			package untitled7; import java.util.Date; import java.text.SimpleDateFormat; import java.util.Calend ... 
- Zeroc Ice Slice语言使用 HelloWorld
			Slice介绍 为了开发多语言支持的RPC服务,需要一种中立的新语言来定义这个服务接口,以便各个编程语言能够准确无误地理解和翻译接口,为此Ice设计了Slice语言.Ice开发的第一步 ... 
- AngularJS进阶(三十八)上拉加载问题解决方法
			AngularJS上拉加载问题解决方法 项目中始终存在一个问题:当在搜索栏输入关键词后(见图1),按照既定的业务逻辑应该是服务端接收到请求后,首先返回查询的前7条数据,待客户端出现上拉加载时,继续查找 ... 
