美文网首页
数据结构(一)

数据结构(一)

作者: Baby小猪 | 来源:发表于2017-01-12 19:19 被阅读19次

一、时间复杂度(重点)
T(n) = O(f(n))
(1)推导大O阶的方法
1.用常数1代替运行时间中的所有加法常数。
2.在修改后的运行次数函数中,只保留最高阶项。
3.如果最高阶项存在并且不是1,则出去这个项相乘的常数。
(2)常见的时间复杂度从小到大
O(1)<O(long)<O(n)<O(nlogn)<O(nn)<O(nn*n)<O(2的n次方)<O(n!)<O(o的n次方)
二、空间复杂度
S(n) = O(f(n))

相关文章

  • py基础

    5Python集合容器 数据结构数据结构 一般将数据结构分为两大类: 线性数据结构和非线性数据结构。 线性数据结构...

  • 数据结构 & 算法 in Swift (一):Swift

    数据结构 & 算法 in Swift (一):Swift基础和数据结构 数据结构 & 算法 in Swift (一...

  • 数据结构:数组

    00数据结构与算法分析:大纲01数据结构:数组02数据结构:链表03数据结构:栈03数据结构:队列 数组 数组是一...

  • 数据结构

    程序=数据结构+算法 一个程序有几个数据结构? 多个数据结构 最简单数据结构是什么? 一个单独变量就是一个数据结构...

  • 01. 数据结构与算法绪论

    一、数据结构 1. 什么是数据结构 2. 数据结构的分类 3. 常用的数据结构 4. 数据结构的应用表现 二、算法...

  • IOS开发_数据结构

    1、数据结构; 2、算法; 3、数据结构与算法; 1、数据结构; 1.1 概念: 数据结构:数据结构是计算...

  • C#之数据结构(上)

    数据结构 一般将数据结构分为两大类: 线性数据结构和非线性数据结构。 线性数据结构有: 线性表、栈、队列、串、数组...

  • 数据结构与算法---数据结构与算法基础-001

    一、数据结构 1.1 数据结构定义 数据结构是计算机存储、组织数据的方式。数据结构是相互之间存在一种或者...

  • Java集合体系简介

    I. 第一部分:常见数据结构 首先简单在说下数据结构.什么是数据结构?数据结构就是组织数据的方式.常见的数据结构:...

  • 数据结构一(基本概念)

    程序结构 = 数据结构 + 算法 一.数据结构绪论 1.1.数据结构作用 数据结构是一门关于非数值计算的程序设计问...

网友评论

      本文标题:数据结构(一)

      本文链接:https://www.haomeiwen.com/subject/fuhjbttx.html