项目作者: qiaoin

项目描述 :
learn golang and algorithms with leetcode
高级语言:
项目地址: git://github.com/qiaoin/leetcode-go.git
创建时间: 2021-05-01T23:08:40Z
项目社区:https://github.com/qiaoin/leetcode-go

开源协议:

下载


leetcode-go

learn golang and algorithms with leetcode

初衷:最开始是看了 工程师应该怎么学习 上提到的「建立自己的测试代码库」,推荐了 learn 的做法,因此准备自己也实践一下

目标:刷题的过程中,结合《算法 4th》的内容,补充上自己算法与数据结构知识的盲点,以及知识点与真实编码之间的 gap,并熟练掌握

先进行尝试,不要拘泥于格式,开始的时候,最重要的是要坚持

先坚持 100 天试试

Algorithms

  • sort and search
    • 标准库中的 sort 是怎么使用的?
    • 如何自定义排序?
    • 如何使用标准库进行二分查找
  • heap
    • 实现最大(小)堆,不使用 container/heap,使用 container/heap
  • trie

Golang

  • string / byte / char /rune
    • 如何迭代一个 string?
    • 如何修改 string 中的某一个字符?