java 数据结构和算法_1_综述01

 

目的:什么是数据结构和算法、作用、何时使用。

 

1、什么是数据结构和算法:

数据结构是计算机在内存中(有时是磁盘)对数据的一种安排,包括数组、栈、二叉树等;

算法是对这些结构中的数据进行各种处理。java中算法经常通过类的方法实现。

 

2、作用:大致有以下3类

     现实世界数据存储;(将电话本信息存储在电脑内存里,需要考虑很多)

     程序员的工具;(程序员经常将栈、队列结构等作为工具简化其它一些操作(算法))

     建模;(图可以用来表示城市间的航线或某一工程中任务安排关系等)

3、数据结构的特性:

    (各种结果的优点和缺点)略

    java 数据结构和算法中提到的数据结构除数组外其它的都可以被认为是抽象数据结构(ADT)。

4、算法的概述:

    对于大多数数据结构来说都需要知道如何:

    插入、查找、删除数据项以及排序和递归;

5、java数据结构类库:

    java.util包中提供了栈、数组、哈希表等类型的数据结构。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值