Golang学习
c_3Po_
这个作者很懒,什么都没留下…
展开
-
使用golang对一个切片去重并排序
最近在写一个小项目的时候需要将数据去重,搜了搜文档发现好像没有去重的实现。就是类似C++的unique所以只能手动实现一下了,在此记录一下。思路很简单就是利用内置的map逐个判断就好了,最后我还排了个序,返回一个去重并且排过序的切片func unique_sort(slice []int) []int { res := make([]int, 0) mp := make(map[...原创 2020-03-06 18:02:41 · 1954 阅读 · 0 评论 -
golang实现kruskal最小生成树
package mainimport ( "bufio" "fmt" "os" "sort" "strconv" "sync")type Edge struct { u int v int w int}var cnt intvar fa [200005] inttype shuzu []Edgefunc (a shuzu) Len() int {...原创 2020-02-24 13:45:33 · 739 阅读 · 1 评论 -
基于golang的手机号码简易爬虫
百度一下手机号码,随便进一个网址。利用正则表达式获取这个网址的所有手机号码package mainimport ( "fmt" "io/ioutil" "net/http" "os" "regexp")var ( Phonenumber = `1[3456789]\d{9}`)func HandleError(err error, when string) {...原创 2020-02-21 17:08:05 · 684 阅读 · 0 评论