我是靠谱客的博主 活力饼干,最近开发中收集的这篇文章主要介绍算法必备框架&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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部