我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

JAVA,VECTOR实现指定位置插入元素,时间复杂度为O(1)

不论是用array还是双向链表实现vector,在指定元素后面插入一个新元素都需要O(N)的时间复杂度,有没有一种数据结构,能够使这个操作的时间复杂度是O(1)?

用hashtable,复杂度o(logN)

似乎是没有的,因为插入,需要查找插入的位置,而在查找中,最小也是logn,如果查找的话,ArrayList是最小的,O(1)就解决了!

近期文章

  • 在xilinx进行sim仿真失败
  • 如何实现svg路径动画进度条
  • ,,,,,,,,,, php
  • VC/MFC 单文档工程,如何动态创建CFormView并显示出来?
  • asp做个田径运动会总分表,打开慢
  • android sudio中,如何在debug的时候预览bitmap对象?
  • 需求建模关于类的建模
  • 关于 Canvas Xfermode DST_IN 实现圆形图片问题
  • mst媒体文件,ijk电脑上怎么解码
  • 微信系统做星座分析的朋友介绍下经验
  • 设计二元光学元件,比如光束匀滑器设计的Matlab 程序。用GS算法程序
  • 在线考试系统,随机生成了题目,怎么阅卷,用的struct2
  • 做的学生管理系统 怎么把我查询的表 已excel导出
  • Nginx日志怎么实现只记录特定内容
  • java线程同步 死锁问题
  • c++读取excel表格并将内容写入xml的几个问题
  • Ftp服务器可以使用多线程吗?
  • 关于安卓网游的一些问题
  • C#连接mysql存储存储过程
  • 能帮我看看代码吗?我这代码怎么输出那么多个0?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华