We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在课程中学到最重要的内容,最重要的不是某一道题的解法,或者某一类题目的解法,而是掌握一种高效的方法,进行不断的练习 算法这条路,没有捷径,唯有不断的练习,再加上持之以恒的心,每天进步一点点就够了。
刷题的方法很重要,刷题初期各种套路不明白很正常,多学,多看,多练习,慢慢就会了,下次遇到类似套路题目,就能搞定
哈希表利用hash算法,可以将key映射为数组索引,插入,查找的时间复杂度都为O(1) 空间复杂度为O(n) 哈希冲突在Java中是利用链表法来解决的,相同hash值的node,利用链表进行串联,在链表节点超过8以后,会改变为红黑树存储,防止hash攻击
图这个数据结构最重要的内容是遍历
The text was updated successfully, but these errors were encountered:
No branches or pull requests
持续学习
在课程中学到最重要的内容,最重要的不是某一道题的解法,或者某一类题目的解法,而是掌握一种高效的方法,进行不断的练习
算法这条路,没有捷径,唯有不断的练习,再加上持之以恒的心,每天进步一点点就够了。
刷题的方法很重要,刷题初期各种套路不明白很正常,多学,多看,多练习,慢慢就会了,下次遇到类似套路题目,就能搞定
数据结构总结
线性结构
哈希表
哈希表利用hash算法,可以将key映射为数组索引,插入,查找的时间复杂度都为O(1) 空间复杂度为O(n)
哈希冲突在Java中是利用链表法来解决的,相同hash值的node,利用链表进行串联,在链表节点超过8以后,会改变为红黑树存储,防止hash攻击
树
图
图这个数据结构最重要的内容是遍历
常用算法思想
The text was updated successfully, but these errors were encountered: