面试16种代码模式总结(1) - 滑动窗口
本系列文章是对Grokking the Coding Interview: Patterns for Coding Questions课程的总结,编程语言使用Go。读者如果想要更细致的了解,请自行购买课程学习。
问题背景
在处理数组和链表的时候,我们经常会需要找出满足某些条件的连续子列, 比如子列的和最大等,这个时候就可以使用滑动窗口的思想来进行解答。这里注意的是子列可以是固定大小也可以是可变大小,两种情况有相应的处理方式。
本系列文章是对Grokking the Coding Interview: Patterns for Coding Questions课程的总结,编程语言使用Go。读者如果想要更细致的了解,请自行购买课程学习。
在处理数组和链表的时候,我们经常会需要找出满足某些条件的连续子列, 比如子列的和最大等,这个时候就可以使用滑动窗口的思想来进行解答。这里注意的是子列可以是固定大小也可以是可变大小,两种情况有相应的处理方式。