数据结构

数据结构

0篇文章
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以...
  • Java
  • 2023-03-11
这道题的主流做法是主席树。 考虑离线怎么做,首先是莫队,但是很明显莫队很难往在线扩展。那么考虑线段树。 首先进行一些分析,我们可以对于每个 \(a\),将第 \(i\) 个 \(a...
按照思维难度加大和代码难度减小的顺序,我们来看这道题的不同做法。 若你无畏,我亦无畏 - 平衡树 平衡树简直是天然用来维护这种操作的——合并两个区间,提取一个值。我们可以对每个行的...
结构稳,01 分,枉划层,谁想锦衣自选人?不过贪婪座下臣。 \(\text{Treap}\) 我们的第一个想法是用衣服贡献人。把衣服按照 \(\{-p_i,c_i\}\) 为关键字...
1.2 基本概念和术语       1.2.1  数据、数据元素、数据项和数据对象   数据 (Data) :是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的...
前言 由于是出成绩后一段时间写的,已经有点遗忘当时遇到的情况,同时该代码不是最优解,需要精简代码的同学可以想想办法解决奇偶长度和有时候头结点不为空的问题,这样就可以极大程度上解决我...

关注我们的公众号

微信公众号