在网上有很多的开源资料,除了昨天分享的LeetCode题解之外,由官方出品的免费教程Leetbook也是不错的学习选择,这套教程按照各个知识点循序渐进的罗列了算法题,对于不喜欢看纸质书的朋友们来说,要方便许多。
仅当你可选的X >= 2 时返回 true。不出意外的话,面试官会问你有没有更优的解法,这个时候在balabala地说出来,假如面试官没有问,也可以主动提起,说我们的解法是基于数据规模的,我还有更优的解法,这些解法各自的优缺点是什么,适用于怎么样的数据场景。
本文首发公众号:小码A梦一般数据主要存储的形式主要有两种,一种是数组,一种是链表。数组是用来存储固定大小的同类型元素,存储在内存中是「一片连续」的空间。而链表就不同于数组。链表中的元素不是存储在内存中「可以是不连续的空间」。链表主要有两个元素:「结点和指针」。