刷了忘了刷了忘
- 起因
-
- 如何使用/li>
- 真正的起因
- 优秀文章集合
- Go基础知识篇幅
-
- 基础不牢,地动山摇
- Go指针低级错误记录
- Go断言
- Go – Swap语法糖
- Go切片的删除操作
-
- Go切片-如何合并两个切片的数据
- Go切片的删除操作相当于重新赋值
- Go内置sort排序
-
- 升序排序
- 降序排序
- 字符串切片按照字符串长度排序
- 二维数组升序排序
- Go内置二分查找API
-
- sort.SearchInts()方法
- Go字符串创建
-
- Go创建和已有字符串S相同的新字符串
- Go字符串切分
-
- Go中对字符串的操作主要在 strings 包
- Go字符串转数字类型
-
- 转换需要引入strconv包
- Go创建可变字符串 – 类似于Java中的StringBuffer/StringBuilder
-
- strings.Builder{}
- func (*Builder) Grow
- ==三种不同的写入方式==
- func (*Builder) Write
- func (*Builder) WriteByte
- func (*Builder) WriteRune
- func (*Builder) WriteString
- Go 定义函数变量
-
- varName func(num int)
- Go容器
-
- Go实现大根堆 – 基于 `container/heap`
- Go实现优先队列
- Go二维数组排序
- 有序集合 – Go中的红黑树
- Go中的`==`运算符
-
- `==`运算符的知识总结
-
- 知识点总结
- unicode包 – 判断当前字符类型
- bits包 – 二进制数据操作
- strings包 – 字符串的常用操作 – Java的String类方法
-
- 判断某一个字符出现的位置 – 类似Java中的IndexOf
- 按照特定模式切分字符串 `Split`和`SplitN`
起因
如何使用/h2>
可以通过在浏览器中搜索想要的操作,看看有没有记录即可!
如果有其他的常用语法没有记录在里面也可以告诉我补充进来.
真正的起因
最新在尝试学习刷Go语言的算法题,从Java到Go的最大的感觉就是好之前自己积累的一些小套路的实现变了.力扣虽然有自己的笔记本,但是是按照题目划分的,所以还是跑来这里写一篇文章,遇到新的小技巧就补充过来好了.
记录格式如下:
一级标题 – 知识点
二级标题 – 备注
内容 – 套路
优秀文章集合
GO语言的31个坑
Go基础知识篇幅
基础不牢,地动山摇
今天刷力扣388.文件的最长绝对路径的时候,和不知道怎么处理(误以为是独立的和两个字符),看了题解发现这两个合起来的整体是一个byte字符.这对我认知的颠覆…
Go指针低级错误记录
今天学习力扣中的382.链表随机结点的题目的时候,在使用指针取数据的时候会 错误,错误代码如下所示:
错误原因:运算符的优先级,所以最后返回的时候需要使用
Go断言
Go断言能够判断反射过程中是否是自己需要的类型
Go – Swap语法糖
Go切片的删除操作
Go切片-如何合并两个切片的数据
补充资料
Go切片的删除操作相当于重新赋值
更多操作
Go内置sort排序
升序排序
降序排序
更多详情
字符串切片按照字符串长度排序
二维数组升序排序
二维数组按照第一列升序排序,当第一列相同的时候按照第二列升序排序
更多详情
Go内置二分查找API
题目: LeetCode911.在线选举
sort.SearchInts()方法
先说一下Search方法
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!