代码随想录Day1|数组理论基础,704. 二分查找,27. 移除元素 ,977. 有序数组的平方

43 阅读1分钟

数组理论基础

算法通关数组.png

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

二维数组的内存空间地址是连续的吗?

不同编程语言的内存管理是不一样的。

在C++中二维数组是连续分布的。 20210310150641186.png 而Java是没有指针的,同时也不对程序员暴露其元素的地址,寻址操作完全交给虚拟机,所以二维数组不是连续分布的。 20201214111631844.png

704. 二分查找

leetcode.cn/problems/bi…