Java的数据结构和算法

今天我们来简单介绍一下Java的数据结构和算法。

一、数据结构

        1、数据结构的分类

        2、数据结构的基本功能

二、算法

        1、算法是什么

         2、算法的特点

一、1、数据结构是计算机组织、存储数据的方式。简单来说就是,数据按指定的规则进行存储,从而得到一个有固定存储格式的数据集合,就称之为“数据结构”

Java的数据结构和算法_第1张图片

 数据结构又分为:①数组 (Array)   ②栈 (Stack)    ③队列 (Queue)     ④链表 (Linked List)     ⑤树 (Tree)     ⑥堆 (Heap)      ⑦图 (Graph)     ⑧散列表 (Hash)

 2、数据结构的基本功能包括:

     ①、如何插入一条新的数据项

  ②、如何寻找某一特定的数据项

  ③、如何删除某一特定的数据项

  ④、如何迭代的访问各个数据项,以便进行显示或其他操作

二、1、Java算法通俗点说就是解决问题的过程。

2、Java算法又分为有穷性。确定性、可行性、有输入、有输出。其中的的有输入是指作为算法加

工对象的量值,通常体现在算法当中的一组变量。有些输入量需要在算法执行的过程中输入,而有

的算法表面上可以没有输入,实际上已被嵌入算

你可能感兴趣的:(学习,Java入门教程,数据结构,算法,java)