首页 > 其他分享 >day14

day14

时间:2022-11-05 19:35:11浏览次数:43  
标签:下标 元素 内存空间 day14 数组 内存地址 效率

数组

  1. 优点:查询/检索某个下标上的元素时效率极高,可以说是查询效率最高的一个数据结构。
    • 每个元素的内存地址在空间存储上是连续的。
    • 每个元素类型相同,占用的空间大小一样。
    • 知道第一个元素内存地址,知道每个元素所占用的空间大小,又知道下标,可以通过一个数学表达式就可以计算出某个下标上元素的内存地址。直接通过内存地址定位元素,所以数组的检索效率是最高的。
  2. 缺点:
    • 由于为了保证数组上每个元素的内存地址连续,在数组上随机删除或增加元素的时候,效率较低,因为增删会导致后续元素会统一前移或者后移。
    • 数组不能存储大数据量(因为很难在内存空间上找到一块特别大的连续的内存空间)

标签:下标,元素,内存空间,day14,数组,内存地址,效率
From: https://www.cnblogs.com/hytoor/p/16860892.html

相关文章

  • 代码随想录Day14
    二叉树:满二叉树:除叶子结点,每个节点都满。完全二叉树:叶子节点可以不满,但是一定保证从左到右的顺序存在,中间不能空。  二叉搜索树:有数值,左小右大平衡二叉搜索树:左......
  • Pthon教程Day14-文件操作
    文件操作一、文件操作的作用​​思考​​:什么是文件?​​思考​​:文件操作包含什么?答:打开、关闭、读、写、复制....​​思考​​:文件操作的的作用是什么?答:读取内容、写入内容......
  • day14 正则表达式
    昨天内容回顾cookie为了解决http的无状态问题(使用cookie来保存对应的seesionID位于浏览器上)cookie的特性cookie里面只能存储4kb的数据cookie位于浏览器上cookie......
  • 《剑指offer》day14
    矩阵中的路径题目描述思路深度优先搜索朝一个方向搜索,不行的话就回溯到上一个节点往其他方向搜索代码实现classSolution{publicbooleanexist(char[][]......
  • java_day14
    Java基础Java集合框架泛型本质是参数化类型,把类型作为参数传递常见类型有泛型类、泛型接口、泛型方法好处:提高代码的重用性、防止类型转换异常​ 泛型类/***......
  • 进入python的世界_day14_python基础——算法、三元表达式、生成式、匿名函数
    一、算法1.介绍​ 算法是通过数学模型运算得到某些数据的过程,在python中通过与代码相结合,可以在特定场景下很方便的解决问题2.应用场景​ 很广,大数据推广就是利用算......
  • Python学习路程——Day14
    Python学习路程——Day14算法简介1、什么是算法''' 算法就是解决问题的有效方法,并不是所有的算法都很高效、也不是所有的算法都合格。'''2、算法应用场景''' 推荐......
  • day14学习内容分享
    今日内容概要算法简介及而二分法三元表达式各种生成式匿名函数重要内置函数常见内置函数内容详细算法简介及二分法算法(概念了解)什么是算法算法就是解......
  • 代码随想录day14 | 144.二叉树的前序遍历 94.二叉树的中序遍历 145.二叉树的后续遍历
    144.二叉树的前序遍历题目|文章1.递归思路1.确定参数和返回值2.确定终止条件3.确定单层递归的逻辑实现点击查看代码/***Definitionforabinarytreenode.......
  • 代码随想录day14 ● 理论基础 ● 递归遍历 ● 迭代遍历 ● 统一迭代
    ● 理论基础 1//二叉树的定义2structTreeNode{3intval;4TreeNode*left;5TreeNode*right;6TreeNode(intx):val(x),left(NULL),r......