首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
晴天学长
2年前
关注
屏蔽作者: 晴天学长
举报
#青训营 x 字节后端训练营#
总结:
提到数据结构和算法的学习,一个绕不过去的问题那就是算法复杂度,包括时间复杂度分析和空间复杂度分析。
复杂度通常会使用大O记号来表示,比如冒泡排序的平均时间复杂度是O(n^2),而快速排序的平均时间复杂度则是O(nlog(n))。
除此之外还有包括像堆、栈、队列、链表、跳表、哈希、B-Tree、堆排序、选择排序、归并排序等等一系列数据结构和算法的复杂度最好都是能要求在理解的基础上熟记的。
Big-O Cheat Sheet这个网站则把常见的数据结构和算法的各种复杂度进行了对比+整理+归纳,并制备了精美的表格,可供查阅+复习+背诵,一目了然,非常清楚。
展开
大学四年一路走来,我把这些私藏的算法学习工具全贡献出来了!
juejin.cn
青训营-快乐出发
分享
评论
点赞
相关推荐
#青训营 x 字节后端训练营#
两眼一黑,请问面对数据表中字段的字典值太多有比CASE WHEN THEN很好的办法吗
0 赞 ·
7 评论
#青训营 x 字节后端训练营#
求学十余载终有一别。祝我前程似锦吧🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴🥴
16 赞 ·
10 评论
#青训营 x 字节后端训练营#
打算开发一个简洁的记账app,用uniapp,我主要负责后端,想找一个前端的掘友一起开发,有没有有兴趣的
6 赞 ·
15 评论