理论基础 了解一下栈与队列的内部实现机制,文中是以C++为例讲解的。文章讲解[https://programmercarl.com/%E6%A0...
344.反转字符串 建议:本题是字符串基础题目,就是考察reverse函数的实现,同时也明确一下平时刷题什么时候用库函数,什么时候不用库函数。题...
28.实现strStr()(本题可以跳过) 因为KMP算法很难,大家别奢求一次就把kmp全理解了,大家刚学KMP一定会有各种各样的疑问,先留着,...
454.四数相加II 建议:本题是使用map巧妙解决的问题,好好体会一下哈希法如何提高程序执行效率,降低时间复杂度,当然使用哈希法会提高空间复杂...
哈希表理论基础 建议:大家要了解哈希表的内部实现原理,哈希函数,哈希碰撞,以及常见哈希表的区别,数组,set和map。什么时候想到用哈希法,当我...
今天的题目都是单项链表,单向链表的特点是只能单向遍历。主要的优化角度在于减少内存使用。 24.两两交换链表中的节点 用虚拟头结点,这样会方便很多...
链表理论基础 建议:了解一下链接基础,以及链表和数组的区别[https://programmercarl.com/%E9%93%BE%E8%A1...
官网会是主要的学习资源:https://code.kx.com/q/ 中文教程可能读起来会快一点:https://kdbcn.gitee.io/...
建议大家先独立做题,然后看视频讲解,然后看文章讲解,然后在重新做一遍题,把题目AC,最后整理成今日当天的博客 977.有序数组的平方 题目建议:...