//使用默认构造函数创建一个LinkedList对象 :/使用0到100以内的随机数,依次往LinkedList对象的队 头添加10个随机数据 //输出LinkedList对象 //添加完后,将nkeduist象中数据进行反转,即把第一与最后互相调换, 第二 与倒数第二互相调换//输出LinkedList对象
时间: 2023-06-26 08:07:39 浏览: 42
下面是使用Java代码实现上述要求:
```java
import java.util.LinkedList;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建LinkedList对象
LinkedList<Integer> list = new LinkedList<>();
// 添加随机数据
Random rand = new Random();
for (int i = 0; i < 10; i++) {
int num = rand.nextInt(100);
list.addFirst(num);
}
// 输出LinkedList对象
System.out.println("Original LinkedList: " + list);
// 反转LinkedList对象
int size = list.size();
for (int i = 0; i < size / 2; i++) {
int temp = list.get(i);
list.set(i, list.get(size - i - 1));
list.set(size - i - 1, temp);
}
// 输出反转后的LinkedList对象
System.out.println("Reversed LinkedList: " + list);
}
}
```
输出结果如下:
```
Original LinkedList: [37, 15, 42, 43, 17, 67, 54, 44, 83, 65]
Reversed LinkedList: [65, 83, 44, 54, 67, 17, 43, 42, 15, 37]
```