摘要: 1 /** 2 * 3 给定两个数组,编写一个函数来计算它们的交集。 4 示例 1: 5 6 输入:nums1 = [1,2,2,1], nums2 = [2,2] 7 输出:[2,2] 8 示例 2: 9 10 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 11 阅读全文
posted @ 2020-07-16 17:49 小尾学长 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 这个例子是将vector里面的重复元素去掉并排序,先将vector转成set 然后set转成vector #include<set> #include<vector> #include<iostream> using namespace std; int main() { vector<int> v 阅读全文
posted @ 2020-07-16 17:15 小尾学长 阅读(23981) 评论(0) 推荐(3) 编辑
摘要: 基本操作都在以下代码里面啦 1 package main 2 3 import "fmt" 4 5 func main() { 6 // map key:value 7 // var 变量名 map[key]value 8 var a map[string]int 9 //var b map[int 阅读全文
posted @ 2020-07-16 16:55 小尾学长 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 运行代码观察现象: 1 package main 2 3 import "fmt" 4 5 func change(num *int32) { 6 *num += 100 7 } 8 9 func main() { 10 var a int32 11 a = 100 12 fmt.Printf("a 阅读全文
posted @ 2020-07-16 16:06 小尾学长 阅读(164) 评论(0) 推荐(0) 编辑
摘要: go语言实现一个密码生成工具,支持以下功能 代码讲解地址:https://www.bilibili.com/video/BV1v5411W7t3?p=52 1 package main 2 3 import ( 4 "flag" 5 "fmt" 6 "math/rand" 7 "time" 8 ) 阅读全文
posted @ 2020-07-16 15:36 小尾学长 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一、切片的概念和基本操作 1 package main 2 3 import "fmt" 4 5 //切片定义 切片是基于数组类型的一层封装。它非常灵活,可以自动扩容,切片是一个引用类型 6 func main() { 7 var a [5]int // []内写了数字就是数组 没写数子就是切片 8 阅读全文
posted @ 2020-07-16 14:24 小尾学长 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、数组的基本操作 1 package main 2 3 import "fmt" 4 5 func main() { 6 var arr[5] int 7 //数组会自动将自己的元素初始化 8 fmt.Println(arr) 9 //给其中的一个元素赋值 10 arr[0] = 11 11 ar 阅读全文
posted @ 2020-07-16 14:18 小尾学长 阅读(1063) 评论(0) 推荐(0) 编辑