常见的链表翻转,字节跳动加了个条件,面试者高呼「我太难了」| 图解算法

2019-11-05
阅读 5 分钟
1.7k
本文首发自公众号「承香墨影(ID:cxmyDev)」,欢迎关注。 一. 序 我又来讲链表题了,这道题据说是来自字节跳动的面试题。 为什么说是「据说」呢?因为我也是看来的,觉得题目还是挺有意思,但是原作者给出的方案,我想了想觉得还有优化空间,就单独拿出来讲讲。 就像本文的题目说的,这是一道关于链表翻转的题。链表的...

图解:K 个一组翻转链表 | LeetCode 级别:困难

2019-11-04
阅读 3 分钟
1.7k
在面试的算法题中,经常会碰到链表相关的面试题。虽然链表的结构比较好理解,但是链表的题还是比较考教代码能力的。一些单链表的题,指针指来指去,很容易就把结点的 next 指针弄丢了,造成链表断裂。

图解算法:单链表两两反转 | 眼睛会了手就会系列

2019-10-18
阅读 3 分钟
2.2k
链表根据其指针的指向和丰富程度,可以分为单链表、双向链表、循环链表、双向循环链表。其差别就是,是否在单链表的基础上为结点,增加更丰富的指针,让其实现更丰富的功能。