用JAVA语言写出一个可视化数据结构存储数据过程的代码
时间: 2024-05-10 14:15:30 浏览: 146
以下是用Java语言写的可视化数据结构存储数据的示例代码:
```java
import java.util.*;
public class DataStructure {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
List<Integer> list = new ArrayList<Integer>();
Queue<Integer> queue = new LinkedList<Integer>();
Stack<Integer> stack = new Stack<Integer>();
Map<String, Integer> map = new HashMap<String, Integer>();
System.out.println("Enter the number of elements to store in the data structures:");
int n = sc.nextInt();
System.out.println("Enter the elements:");
for (int i = 0; i < n; i++) {
int num = sc.nextInt();
list.add(num);
queue.add(num);
stack.push(num);
map.put(Integer.toString(i), num);
}
System.out.println("List: " + list);
System.out.println("Queue: " + queue);
System.out.println("Stack: " + stack);
System.out.println("Map: " + map);
}
}
```
这个程序会要求用户输入要存储的元素数量和元素值。它会创建一个列表、队列、堆栈和映射,并将元素存储在这些数据结构中。最后,程序会输出这些数据结构中存储的元素值,以便用户可以可视化查看它们。
阅读全文