【算法】数组-基础知识与应用


一.基础理论

数组是存放在连续内存空间上的相同类型数据的集合。数组可以方便的通过下标索引的方式获取到下标对应的数据。

  • 数组下标都是从0开始的。
  • 数组内存空间的地址是连续的

因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。


数组的元素是不能删的,只能覆盖。

二.习题应用

2.1 二分查找

二分查找

2.2 移除元素

移除元素

2.3 有序数组的平方

有序数组的平方

2.4 长度最小的子数组

209. 长度最小的子数组

2.5 螺旋矩阵

螺旋矩阵

相关推荐
CoovallyAIHub4 分钟前
200亿美元“反向收购雇佣”?老黄天价应对谷歌TPU压力
深度学习·算法·计算机视觉
落尘2986 分钟前
Catlass 模板库调试调优经验与踩坑记录
算法
ytttr8736 分钟前
叠前同步反演纵波速度、横波速度和密度三参数
算法
初圣魔门首席弟子15 分钟前
智能指针使用bug
c++·算法
好易学·数据结构25 分钟前
可视化图解算法75:最长上升子序列(最长递增子序列)
数据结构·算法·leetcode·动态规划·力扣·牛客网
Jeremy爱编码25 分钟前
leetcode热题岛屿数量
算法·leetcode·职场和发展
闻缺陷则喜何志丹28 分钟前
【组合数学 动态规划】P6870 [COCI2019-2020#5] Zapina|普及+
c++·数学·算法·动态规划·组合数学
zl_vslam30 分钟前
SLAM中的非线性优-3D图优化之相对位姿Between Factor-SO3/t形式(十一)
人工智能·算法·计算机视觉·3d
aini_lovee36 分钟前
基于 OpenCV 的模板匹配算法的 C 语言实现
c语言·opencv·算法
core51237 分钟前
EM 算法 (期望最大化):在迷雾中寻找真相
算法·em·期望最大化