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


一.基础理论

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

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

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


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

二.习题应用

2.1 二分查找

二分查找

2.2 移除元素

移除元素

2.3 有序数组的平方

有序数组的平方

2.4 长度最小的子数组

209. 长度最小的子数组

2.5 螺旋矩阵

螺旋矩阵

相关推荐
lihao lihao3 分钟前
滑动窗口
数据结构·算法
Jordannnnnnnn15 分钟前
复试打卡day30
算法
郝学胜-神的一滴16 分钟前
贪心策略实战Leetcode 860题:柠檬水找零问题的优雅解法
数据结构·c++·算法·leetcode·职场和发展
小资同学18 分钟前
考研机试贪心算法(二)
考研·算法·贪心算法
小资同学19 分钟前
考研机试之递归与贪心算法
算法·华为·贪心算法
我能坚持多久20 分钟前
链式二叉树OJ问题详解
算法
2401_8442213222 分钟前
使用PictureBox实现图片缩放与显示的深入探讨
jvm·数据库·python·算法
Java面试题总结27 分钟前
Go图像处理基础: image包深度指南
图像处理·算法·golang
C羊驼28 分钟前
C 语言:哥德巴赫猜想
c语言·开发语言·人工智能·经验分享·笔记·算法·课程设计
田梓燊39 分钟前
算法题学习题单
学习·算法