首页 > 其他分享 >数据结构学习1

数据结构学习1

时间:2023-10-24 17:26:49浏览次数:24  
标签:渐进 复杂度 学习 时间 等于 空间 数据结构

一、复杂度

1.1、大O表示法

 

1.2、时间复杂

 

 

 

 

1.3、空间复杂度

定义的数据占用多少空间就是空间复杂度

O(n)

 

O(n^2)

二、渐进符号

 

  • 渐进上界:大于等于平均时间复杂度
  • 渐进下界:小于等于平均时间复杂度
  • 渐进紧致界:等于平均时间复杂度

 

标签:渐进,复杂度,学习,时间,等于,空间,数据结构
From: https://www.cnblogs.com/qwb0614/p/17785303.html

相关文章

  • 【学习】前缀和与差分
    前缀和与差分是OI中十分重要且常见的基本算法。前缀和前缀和是一个数组的基础信息。一维前缀和的定义为:\[s_n=\displaystyle\sum_{1\leqi\leqn-1}a_{i}\]可以通过递推求出:s[i]=s[i-1]+a[i];求出前缀和数组后,可以在\(O(1)\)时间内询问\(a_l-a_r\)之和。su......
  • Excel XLL 学习
    Excel4V回调表格属性方法 事件 QQ774115495XLL文件 ......
  • 一站式学习C编程 Linux C编程一站式学习 pdf电子版
    一站式学习C编程LinuxC编程一站式学习pdf电子版作者:宋劲杉出版年:2011-3ISBN:9787121129827连接提取码:gcqb......
  • 《动手学深度学习 Pytorch版》 10.2 注意力汇聚:Nadaraya-Watson 核回归
    importtorchfromtorchimportnnfromd2limporttorchasd2l1964年提出的Nadaraya-Watson核回归模型是一个简单但完整的例子,可以用于演示具有注意力机制的机器学习。10.2.1生成数据集根据下面的非线性函数生成一个人工数据集,其中噪声项\(\epsilon\)服从均值为0,......
  • Liunx学习教程和常用命令
    Linux零基础快速入门到精通https://www.ixigua.com/7162034708828815879?series_flow=1&logTag=eed683fa846221955e83菜鸟教程https://www.runoob.com/linux/Linux-intro.html......
  • 海康萤石摄像头C3HC学习
    title:海康萤石摄像头C3HC学习date:2023-10-1320:55:48tags:[摄像头]categories:摄像头CVE-2017-7921海康威视(Hikvision)摄像头漏洞复现https://www.cnblogs.com/yier-G/p/16632842.htmlCVE-2021-36260漏洞复现https://blog.csdn.net/qq_50854662/article/d......
  • 小白学算法-数据结构和算法教程: 队列的应用
    检查给定图是否是二分图二分图是一种图,其顶点可以分为两个独立的集合U和V,使得每条边(u,v)要么连接从U到V的顶点,要么连接从V到U的顶点。换句话说,对于每个边(u,v),要么u属于U,v属于V,要么u属于V,v属于U。我们也可以说,不存在连接同一集合的顶点的边。如果图着色......
  • 小白学算法: 哈希 - 数据结构和算法教程
    散列是指使用称为散列函数的数学公式从可变大小的输入生成固定大小的输出的过程。该技术确定数据结构中项目存储的索引或位置。需要Hash数据结构互联网上的数据每天都在成倍增加,有效存储这些数据始终是一个难题。在日常编程中,这些数据量可能不是那么大,但仍然需要轻松高效地存储、访......
  • 小白学数据结构和算法: 哈希数据结构实现原理
    使用哈希函数计算哈希值的复杂度时间复杂度:O(n)空间复杂度:O(1)哈希问题如果我们考虑上面的例子,我们使用的哈希函数是字母的总和,但是如果我们仔细检查哈希函数,那么问题可以很容易地可视化,对于不同的字符串,哈希函数开始生成相同的哈希值。 例如:{“ab”,“ba”}具有相同的哈希值,字符串......
  • 小白学算法-数据结构和算法教程: 使用开放寻址线性探测实现自己的哈希表
    Java中使用链接实现哈希表所有数据结构都有其自身的特点,例如,当需要快速搜索元素(在log(n)中)时,会使用BST。当需要在恒定时间内获取最小或最大元素时,使用堆或优先级队列。类似地,哈希表用于在恒定时间内获取、添加和删除元素。在继续实施方面之前,任何人都必须清楚哈希表的工作原理。因此......