LeetCode题中GoLang基本语法与函数
Posted Pistachiout
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode题中GoLang基本语法与函数相关的知识,希望对你有一定的参考价值。
- 二维数组
matrix := make([][]int, m)
for i := range matrix
matrix[i] = make([]int, n)
ans := make([][]int,0)//动态二维数组,初始化或清除所以元素
ans =append(ans,[]int )//添加元素
2.排序
count:=[2002]int
sort.Ints(count[:])//[2002]int 与[]int 不是一种类型,要先变成切片后再排序
//go语言没有返回数组最小的min函数,需要自己定义
3.字符串
strings.Count(str1, str2)//判断字符串str2在字符串str1中的个数
string('a')//int,字符转字符串
strconv.Atoi() (int, error)//字符串转int
strconv.Itoa()//int转字符串,如需要int每一位值时可使用Itoa+Atoi
str[i]//可将字符串按数组方式遍历
4.遍历
for v:=range arr//v为下标
for _,v:=range arr//v为数值,注意用for each时,若只需要arr[i],一定要在前面加上_,不然返回的是i
以上是关于LeetCode题中GoLang基本语法与函数的主要内容,如果未能解决你的问题,请参考以下文章