反转链表意味着以与之前相反的方式排列链表的所有节点,或者将链表末尾的元素移到头部,将头部节点移到尾部。交替 K 个节点反转意味着反转前 K 个元素,然后保持接下来的 K 个元素不变,然后再反转接下来的 K 个元素,依此类推。我们将看到不同方法的代码以及每个方法的解释。例如,如果给定的链表是:1 ... 阅读更多
数组是一种线性数据结构,用于存储不同类型的对象,我们得到一个大小为 n 的数组和一个整数 k(其中 k 是我们将数组旋转的次数)。我们将数组旋转 k 个元素,然后返回旋转后的数组。旋转意味着我们必须从给定的第 k 个元素遍历数组,并将所有整数向右移动一位,并且我们必须将每个元素向右移动一位,直到第 k 个元素到达位置“0”或我们可以说在索引号“0”处。注意 ... 阅读更多