这是一个记录刷题和学习Golang的仓库。过去3年以来,对golang一知半解,浑浑噩噩。
保证每日一题的同时,记录学习golang的每一篇文章。
- 0.拿到题目,先在注释中写出来,应该问哪些问题,和面试官交流哪些东西?(假设题目给的是模糊的)
- 1.要先思考一些corner cases,最后以单元测试的形式沉淀下来,并且可以先写单元测试
- 1.1 同时,除了单元测试,测试functinonality,还有performance test,数据量规模大的case怎么办?
- 2.给每一道题,打上label
- 3.是否需要加一些断言,使得程序健壮性更好?
- 4.要学会反思,code clean/性能优化/注释/变量命名/函数复用更加规范
- 5.算时间空间复杂度
2022/2/7回归!希望可以保持更新频率! 2022/5/16回归!希望可以保持更新频率!
- 我觉得可以记录一下debug的过程
- 看看热门题目类型是什么(比如字符串,DP)
- 解决一个package下函数重名的问题
- 分治问题时间复杂度计算(算法4好像有图有真相)
- 二分搜索刷题完后看算法导论
- 学习如何计算常见的时间复杂度(算法导论或者网上学习都可以)
- 把链表和二分的tag的前300都刷掉
- 二分问题基础版和区间版总结
- 总结linkedlist的内容
- 总结二分搜索问题,从基本的二分搜索开始