使用哈希表

package main

import "fmt"

func main() {
a := [...]int{2,3,1,0,2,5,3}
num := make(map[int]bool)
for _, v := range a {
if !num[v] {
num[v] = true
} else {
fmt.Println(v)
}
}
}

排序查找

package main

import (
"fmt"
"sort"
) func main() {
a := []int{2,3,1,0,2,5,3}
sort.Ints(a)
for i, v := range a {
if i != v {
if v == a[v] {
fmt.Println(v)
} else {
a[i], a[v] = a[v], a[i]
}
}
}
}

最新文章

  1. [LeetCode] Count Complete Tree Nodes 求完全二叉树的节点个数
  2. Request和response的用法总结
  3. C++中vector的用法
  4. 新浪微博客户端(40)-使用AFN发送带图片的微博
  5. linux shell 获取进程pid
  6. javascript进阶——分离式DOM脚本编程
  7. jQuery Callback 方法
  8. python瓦登尔湖词频统计
  9. 如何成功实施SDL提供的官方Android平台Demo
  10. awk中{print $1}什么意思
  11. MySql采用GROUP_CONCAT合并多条数据显示的方法
  12. mongodb系列之--分片的原理与配置
  13. php框架之thinkphp
  14. Spark整合HBase,Hive
  15. sql解决避免除以零的错误
  16. 异步IO的并发能力:backlog的配置很重要
  17. 在c#下用 WCF编写restful
  18. C# 一些代码小结--串口操作
  19. 《DSP using MATLAB》Problem 2.15
  20. Kali-linux使用Maltego收集信息

热门文章

  1. vue-router 的两种模式的区别
  2. 洛谷P1799 数列[NOI导刊]
  3. MintUI引入vue项目以及引入iconfont图标
  4. Dubbo+Zookeeper的简单入门案例
  5. 利用chocolate包管理工具安装helm
  6. hotspot编译
  7. 微信小程序的跳转navigateTo()和redirectTo()用法和区别
  8. 使用ItextSharop合并pdf文件,体积变大的解决
  9. 一个简单的java爬虫
  10. maven引入CDH依赖包