数据结构与算法 概念
数据结构就是指一组数据的存储结构 算法就是操作数据的一组方法。 两者相辅相成,算法是为数据结构服务的。 其中复杂度是数据结构与算法中最重要的概念 复杂度也叫渐进式复杂度,通常用大O来表示分为时间复杂度与空间复杂度,用来分析算法的执行效率与数据规模的增长关系。 分析复杂度的时候,低阶(n)、常量、系数三部分可以忽略 一般计算复杂度,说的都是最坏的那种 有最好、最坏、平均、均摊时间复杂度 时间复杂度也叫渐进式时间复杂度,用来表示算法的执行时间与数据规模之间的增长关系。 常见的时间复杂度如下,从上到下执行的世界也会越来越长。 量级: 常量阶 O(1) 对数阶 O(logn) 线性阶 O(n) 线性对
用户评论
推荐下载
-
数据结构与算法2
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Pyth
5 2020-08-23 -
算法与数据结构mkw
数据结构与算法-某课网的视频(学习算法思想修炼编程内功)任何时候学习算法都不晚,而且越早越好,这么多年,你听说过技术过时,什么时候听说过算法过时,不仅没有过时,因为机器学习、大数据的要求,算法变得越来
8 2019-09-20 -
算法与数据结构ppt
以严蔚敏,吴伟民编著的《数据结构(C语言版)》为基础编写的ppt类型文档,适合软件开发人员阅读
26 2020-07-20 -
数据结构与算法.emmx
数据结构与算法.emmx
6 2021-04-27 -
数据结构与算法题库
1. 算法的计算量的大小称为计算的( )。【北京邮电大学2000 二、3 (20/8分)】 A.效率 B. 复杂性 C. 现实性 D. 难度 2. 算法的时间复杂度取决于( )【中科院计算所 1998
18 2020-07-21 -
栈算法与数据结构
栈(算法与数据结构)包含两种类型的栈
38 2018-12-26 -
数据结构与算法.xmind
数据结构与算法 排序算法 内排序 八大基础排序 选择排序 简单选择排序 思想 每次选择最大的数插入到末尾中 做法 外层for循环控制次数 内层for循环找出最大的值的角标 找出最大角标后,进行交换 优
14 2020-07-19 -
数据结构与算法in java
数据结构与算法 in java By Peter Drake Publisher : Prentice Hall Pub Date : December 19, 2005 Print ISBN-10
21 2020-07-23 -
数据结构与算法zip
南京大学软件学院课程全套资源
18 2019-01-06 -
算法与数据结构实例
C源码的数据结构示例,是学习数据结构编程很好的材料,大概一百个例子程序,如下所示: //========================================================
27 2020-07-26
暂无评论