1.数据结构:
顺序存储 链式存储 1.数组: 定义:
//一维:
int data[] = {1, 2, 4, 545, 11, 32, 13131, 4444};(静态)
int[] arr = new int[]{1,2,3,4,5};(动态)
int[] data = null; data = new int[3]; (动态)
int[] data = new int[3];
//二维:
int[][] data=new int[x][y];
2.二叉树:
public class MyBinaryTree {
private char data; // 结点的数据域
private MyBinaryTree rightSubtree; // 右子树
private MyBinaryTree leftSubtree; // 左子树
public MyBinaryTree(char data) {
this.data = data;
this.leftSubtree = null;
this.rightSubtree = null;
}
}
3.链表:
LinkedList<?> list = new LinkedList();
2.数据的遍历:
1.数组的遍历:
数组对象:
for(Object obj : list ){//数据类型 变量名 : 数组或者集合
|