We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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
相交链表(分别遍历2个链表的长度,最长的链表先走abs(head1 - head2) 步,然后判断 head1的下一个是否等于head2的下一个)
移除排序链表中重复的元素(注意边界条件即可)
合并2个排序链表(创建一个新链表并借助一个 dummy指针来进行接龙,dummy的next 就是合并之后的链表)
有效的字母异位词( hash表 + 长度判断 + 统计)
前K个高频单词(C语言需要依赖 glibc的 qsort 函数进行三路划分排序,sort 是C++中的标准函数,划分更细致的排序算法,比 qsort 高效)
二叉树中第二小的节点(当递归完成,进行回溯时,有一个回溯的返回条件容易被忽略,即当前节点的值大于第一小值的情况下需返回当前值)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
作业
本周选了 2 道hash表和 1 道初级二叉树题,二叉树递归卡壳了,差一个 case 跑不过,最终看了题解明白了问题出在哪里 ...
学习总结
相交链表(分别遍历2个链表的长度,最长的链表先走abs(head1 - head2) 步,然后判断 head1的下一个是否等于head2的下一个)
移除排序链表中重复的元素(注意边界条件即可)
合并2个排序链表(创建一个新链表并借助一个 dummy指针来进行接龙,dummy的next 就是合并之后的链表)
有效的字母异位词( hash表 + 长度判断 + 统计)
前K个高频单词(C语言需要依赖 glibc的 qsort 函数进行三路划分排序,sort 是C++中的标准函数,划分更细致的排序算法,比 qsort 高效)
二叉树中第二小的节点(当递归完成,进行回溯时,有一个回溯的返回条件容易被忽略,即当前节点的值大于第一小值的情况下需返回当前值)
意外收获
The text was updated successfully, but these errors were encountered: