我是靠谱客的博主 活力饼干,这篇文章主要介绍算法必备框架&java,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部