Array

Basic

  • 数据集比较小
  • 数据的大小可以预测
  • 数据是连续存储的,速度快

时间复杂度

  1. Addition and search worst O(N)
  2. Removal also O(N)

static和dynamic 数组

  • static是系统preallocate好大小,不能改变
  • dynamic是系统分配好,之后会根据情况进行变化,java里的ArrayList是1.5*

Backlinks