`
hbkh2000
  • 浏览: 197241 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

阅读更多

 

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

 

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

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

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

 

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

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

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

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

3、数据结构的特性:

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

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

4、算法的概述:

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

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

5、java数据结构类库:

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

 

 

 

 

分享到:
评论

相关推荐

    Java数据结构和算法中文第二版

    Java数据结构和算法介绍了计算机编程中使用的数据结构和算法,对于在计算机应用中如何操作和管理数据以取得最优性能提供了深入浅出的讲解。全书共分为15章,分别讲述了基本概念、数组、简单排序、堆和队列、链表、...

    Java数据结构和算法笔记.doc

    Java数据结构和算法 第0讲 综述 参考教材:Java数据结构和算法(第二版),[美] Robert lafore 1. 数据结构的特性 "数据结构"优点 "缺点 " "数组 "插入快;如果知道下标,可以非常快"查找慢,删除慢,大小固定" " ...

    Java数据结构和算法中文第二版(1)

    Java数据结构和算法中文第二版(1) Java数据结构和算法中文第二版(2) 【内容简介】 本书可帮助读者: 通过由基于JAVA的演示所组成的可视专题讨论来掌握数据结构和算法 学会如何为常见和不太常见的编程条件选择...

    java数据结构与算法第二版

    Java数据结构的类库 小结 问题 第2章 数组 Array专题Applet Java中数组的基础知识 将程序划分成类 类接口 Ordered专题applet 有序数组的Java代码 对数 存储对象 大O表示法 为什么不用数组表示一切? 小...

    Java数据结构和算法(第二版)

    出版说明 献词 简介 第1章 综述 数据结构和算法能起到什么作用? 数据结构的概述 算法的概述 一些定义 面向对象编程 软件工程 对于C++程序员的Java Java数据结构的类库 小结 问题

    Java数据结构和算法中文第二版(2)

    Java数据结构的类库 小结 问题 第2章 数组 Array专题Applet Java中数组的基础知识 将程序划分成类 类接口 Ordered专题applet 有序数组的Java代码 对数 存储对象 大O表示法 为什么不用数组表示一切? ...

    Java数据结构和算法(第二版)

    Java数据结构的类库 小结 问题 第2章 数组 Array专题Applet Java中数组的基础知识 将程序划分成类 类接口 Ordered专题applet 有序数组的Java代码 对数 存储对象 大O表示法 为什么不用数组表示一切? 小结 问题 实验...

    算法导论(part1)

    它深入浅出地介绍了大量的算法及相关的数据结构,以及用于解决一些复杂计算问题的高级策略(如动态规划、贪心算法、平摊分析等),重点在于算法的分析和设计。对于每一个专题,作者都试图提供目前最新的研究成果及样例...

    《算法》中文版,Robert Sedgewick,塞奇威克

     2、内容全面:全面论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法  3、全新修订的代码:全新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用  4、与...

    算法导论(part2)

    它深入浅出地介绍了大量的算法及相关的数据结构,以及用于解决一些复杂计算问题的高级策略(如动态规划、贪心算法、平摊分析等),重点在于算法的分析和设计。对于每一个专题,作者都试图提供目前最新的研究成果及样例...

    算法 第4版 高清中文版

    算法(第4版)》是Sedgewick之巨著,与高德纳TAOCP一脉相承,是算法领域经典的参考书,涵盖所有程序员必须掌握的50种算法,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了...

    算法-第4版-完整版

    4.4.2 加权有向图的数据结构 414 4.4.3 最短路径算法的理论基础 420 4.4.4 Dijkstra算法 421 4.4.5 无环加权有向图中的最短路径算法 425 4.4.6 一般加权有向图中的最短路径问题 433 4.4.7 展望 445...

    算法第四版-PDF-网盘链接

     1.1.1 Java程序的基本结构 4  1.1.2 原始数据类型与表达式 6  1.1.3 语句 8  1.1.4 简便记法 9  1.1.5 数组 10  1.1.6 静态方法 12  1.1.7 API 16  1.1.8 字符串 20  1.1.9 输入输出 21...

    算法 第4版-谢路云译-带完整书签

    4.4.2 加权有向图的数据结构 414 4.4.3 最短路径算法的理论基础 420 4.4.4 Dijkstra算法 421 4.4.5 无环加权有向图中的最短路径算法 425 4.4.6 一般加权有向图中的最短路径问题 433 4.4.7 展望 445 第5章...

    算法,4th,塞奇威克 (Robert Sedgewick)韦恩 (Kevin Wayne), 谢路云 译.azw3

    《图灵程序设计丛书:算法(第4版)》全面讲述算法和数据结构的必备知识,具有以下几大特色: 算法领域的经典参考书:Sedgewick畅销著作的最新版,反映了经过几十年演化而成的算法核心知识体系。 内容全面:全面论述...

    开题报告-基于Java的坦克大战游戏的设计与实现.doc

    这 不仅需要硬件技术的发展支持,也要求游戏程序员在数据结构、图形算法领域不断地加 以突破。 Java是定义位于网络计算的计算机语言,它几乎所有的特点也是围绕着这一中心展开 的并为之服务的,这些特点使得Java语言...

    VC与Labview、Matlab编程论文资料

    VC_和COM的预测控制算法的仿真研究.pdf VC_和Excel对象接口的研究与应用.pdf VC_和Matlab混合编程的语音识别研究.pdf VC_实现Excel操作自动化的方法研究与应用.pdf VC_实现MSC_Patran二次开发的方法研究.pdf VC_平台...

Global site tag (gtag.js) - Google Analytics