博客专栏  >  综合   >  数据结构与算法

数据结构与算法

介绍数据结构与算法

关注
0 已关注
9篇博文
  • 数据结构与算法-线性表顺序存储结构删除操作的实现

    这一章节我们来看一下线性表顺序存储结构删除操作的简单实现package com.ray.testobject; public class Test { private Object[] list;...

    2015-10-12 13:07
    1474
  • 数据结构与算法-总结线性表顺序存储结构的优缺点

    这一章节主要总结线性表顺序存储结构的优缺点。在总结之前,我们来讨论一下线性表顺序存储结构的执行方法的时间复杂度:存储、读取:O(1)插入、删除:O(n)优点:1.无需为表中的逻辑关系增加额外的存储空间...

    2015-10-12 13:12
    1918
  • 数据结构与算法-线性表顺序存储结构插入操作的实现

    今天来说说线性表的实现 这里以List作为例子   package com.ray.testobject; public class List { private int length; pri...

    2015-07-30 23:16
    1377
  • 数据结构与算法-抽象数据类型

    抽象数据类型概念(百度版) 抽象数据类型(Abstract Data Type 简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作。 它包括数据对象、数据关系、操作集合 例子:ar...

    2015-07-28 16:37
    1044
  • 数据结构与算法-线性表的定义与特点

    1.线性表概念   线性表是由零个或者多个数据元素组成的有序的序列。 图示: 2.特点 2.1 有序 我们可以从上图看见,线性表里面的元素是一个挨着一个顺序排下去的,就像平常小朋友排...

    2015-07-28 15:39
    1359
  • 数据结构与算法-如何计算时间复杂度

    今天我们来谈一下如何计算时间复杂度。 时间复杂度概念:(百度版) 同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。 计算机科学中,算...

    2015-07-27 10:02
    1351
  • 数据结构与算法-函数的渐近增长

    在说函数的渐进增长的例子前,先说说概念,    函数的渐近增长:给定两个函数f(n)和g(n),如果存在一个整数N,使得对于所有的n > N,f(n)总是比g(n)大,那么,我们说f(n)的渐近...

    2015-07-23 16:09
    1564
  • 数据结构与算法-为什么要使用算法

    今天来说说为什么需要使用算法? 算法是什么?算法是:指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间...

    2015-07-21 11:54
    1223
  • 数据机构与算法-数据结构的一些基本概念

    百度版: 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和...

    2015-07-02 12:58
    1402
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部