概述
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 ){//数据类型 变量名 : 数组或者集合对象
System.out.println(obj);
}
二维数组:
//外循环遍历有几个一维数组
for(;;;){
//内循环遍历每一个一维数组的元素
for(;;;){
...
}
}
//打印二维数组表
for (int[] date : chose) {
for (int result : date) {
System.out.printf("%dt", result);
}
System.out.println();
}
2.二叉树的遍历:
public class MyBinaryTree {
private char data; // 结点的数据域
最后
以上就是活力饼干为你收集整理的算法必备框架&java的全部内容,希望文章能够帮你解决算法必备框架&java所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复