今天我们来简单介绍一下Java的数据结构和算法。
一、数据结构
1、数据结构的分类
2、数据结构的基本功能
二、算法
1、算法是什么
2、算法的特点
一、1、数据结构是计算机组织、存储数据的方式。简单来说就是,数据按指定的规则进行存储,从而得到一个有固定存储格式的数据集合,就称之为“数据结构”
数据结构又分为:①数组 (Array) ②栈 (Stack) ③队列 (Queue) ④链表 (Linked List) ⑤树 (Tree) ⑥堆 (Heap) ⑦图 (Graph) ⑧散列表 (Hash)
2、数据结构的基本功能包括:
①、如何插入一条新的数据项
②、如何寻找某一特定的数据项
③、如何删除某一特定的数据项
④、如何迭代的访问各个数据项,以便进行显示或其他操作
二、1、Java算法通俗点说就是解决问题的过程。
2、Java算法又分为有穷性。确定性、可行性、有输入、有输出。其中的的有输入是指作为算法加
工对象的量值,通常体现在算法当中的一组变量。有些输入量需要在算法执行的过程中输入,而有
的算法表面上可以没有输入,实际上已被嵌入算