go语言实现数组去重
2024-10-20 20:37:19
import (
"fmt"
) func main() {
a := []int{2, 1, 2, 5, 6, 3, 4, 5, 2, 3, 9}
z := Rm_duplicate(a)
} func Rm_duplicate(list []int) []int {
var x []int = []int{}
for _, i := range list {
if len(x) == 0 {
x = append(x, i)
} else {
for k, v := range x {
if i == v {
break
}
if k == len(x)-1 {
x = append(x, i)
}
}
}
}
return x
}
最新文章
- 在QtCreator中使用doxygen
- 动态sql
- 【PHP面向对象(OOP)编程入门教程】19.抽象方法和抽象类(abstract)
- 一个java覆盖的例子
- oracle生成主键
- Storm wordcount Read from file
- Mac OS系统 - 将视频转换成gif
- 第三章:真正弄清楚一个Mod的组织结构
- 关于python27 中文编码
- rac各节点实例需设置为相同的一些参数
- 增强for循环赋值
- 再起航,我的学习笔记之JavaScript设计模式01
- 微软开放 6 万项 Linux 专利,有哪些是我们该注意的?
- QTableView 二次整理
- Properties of a scheduled job in Laravel
- Dropout原理解析
- 安装程序配置服务器失败。参考服务器错误日志和C:\windows\sqlstp.log 了解更多信息
- url的param与dict转换
- bubble_sort(归并排序)
- 判断img图片是否加载成功
热门文章
- 2018牛客多校第一场 E-Removal【dp】
- Leetcode(877)-石子游戏
- 虚拟环境之间批量pip安装包";迁移";
- docker-compose All In One
- CURL (CommandLine Uniform Resource Locator) 简易教程!
- CURL &; Weather
- Adobe DreamWeaver CC 快捷键
- How to enable a local HTTPS website in macOS
- Beacon API All In One
- node.js &; ORM &; ODM