用 Java 旋转链表
要想用 Java 旋转链表,我们首先创建一个链表,然后添加元素 −
List < Integer > list = new ArrayList < Integer > (); list.add(5); list.add(10); list.add(15); list.add(20); list.add(25); list.add(30); list.add(35); list.add(40); list.add(45);
现在,旋转链表 −
Collections.reverse(list);
示例
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Demo { public static void main(String args[]) { List<Integer>list = new ArrayList<Integer>(); list.add(5); list.add(10); list.add(15); list.add(20); list.add(25); list.add(30); list.add(35); list.add(40); list.add(45); System.out.println("Initial list = "+list); Collections.reverse(list); System.out.println("List after rotation = "+list); } }
输出
Initial list = [5, 10, 15, 20, 25, 30, 35, 40, 45] List after rotation = [45, 40, 35, 30, 25, 20, 15, 10, 5]
广告