Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
6fe02426
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
6fe02426
编写于
7月 26, 2023
作者:
葛
葛亚芳
提交者:
Gitee
7月 26, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/arkts-utils/linear-container.md.
Signed-off-by:
N
葛亚芳
<
geyafang@huawei.com
>
上级
43465083
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
10 addition
and
8 deletion
+10
-8
zh-cn/application-dev/arkts-utils/linear-container.md
zh-cn/application-dev/arkts-utils/linear-container.md
+10
-8
未找到文件。
zh-cn/application-dev/arkts-utils/linear-container.md
浏览文件 @
6fe02426
...
...
@@ -13,7 +13,7 @@
ArrayList依据泛型定义,要求存储位置是一片连续的内存空间,初始容量大小为10,并支持动态扩容,每次扩容大小为原始容量的1.5倍。
ArrayList进行增、删、改、查操作的
相关
API如下:
ArrayList进行增、删、改、查操作的
常用
API如下:
| 操作 | 描述 |
| --------- | ------- |
...
...
@@ -35,7 +35,7 @@ Vector和[ArrayList](../reference/apis/js-apis-arraylist.md)相似,都是基
API version 9开始,该接口不再维护,推荐使用
[
ArrayList
](
../reference/apis/js-apis-arraylist.md
)
。
Vector进行增、删、改、查操作的
相关
API如下:
Vector进行增、删、改、查操作的
常用
API如下:
| 操作 | 描述 |
| --------- | ------- |
...
...
@@ -64,7 +64,7 @@ List和[LinkedList](../reference/apis/js-apis-linkedlist.md)相比,LinkedList
当需要频繁的插入删除时,推荐使用List高效操作。
可以通过get/set等接口对存储的元素进行修改,List进行增、删、改、查操作的
相关
API如下:
可以通过get/set等接口对存储的元素进行修改,List进行增、删、改、查操作的
常用
API如下:
| 操作 | 描述 |
| --------- | ------ |
...
...
@@ -77,6 +77,7 @@ List和[LinkedList](../reference/apis/js-apis-linkedlist.md)相比,LinkedList
| 访问元素 | 通过getlndexOf(element: T)获取第一个匹配到元素的位置。 |
| 访问元素 | 通过getLastlndexOf(element: T)获取最后一个匹配到元素的位置。 |
| 访问元素 | 通过forEach(callbackfn: (value:T, index?: number, list?: List
<
T
>
)=
>
void,thisArg?: Object)访问整个List的元素。 |
| 访问元素 | 通过
\[
Symbol.iterator]():IterableIterator
<
T
>
迭代器进行数据访问。 |
| 修改元素 | 通过list
\[
index] = xxx修改指定index位置对应的value值。 |
| 修改元素 | 通过set(index:number, element: T)修改指定index位置的元素值为element。 |
| 修改元素 | 通过replaceAllElements(callbackFn:(value: T,index?: number,list?: List
<
T
>
)=
>
T,thisArg?: Object)对List内元素进行替换操作。 |
...
...
@@ -94,7 +95,7 @@ LinkedList和[ArrayList](../reference/apis/js-apis-arraylist.md)相比,插入
当需要频繁的插入删除时,推荐使用LinkedList高效操作。
可以通过get/set等接口对存储的元素进行修改,LinkedList进行增、删、改、查操作的
相关
API如下:
可以通过get/set等接口对存储的元素进行修改,LinkedList进行增、删、改、查操作的
常用
API如下:
| 操作 | 描述 |
| ---------- | ------ |
...
...
@@ -107,6 +108,7 @@ LinkedList和[ArrayList](../reference/apis/js-apis-arraylist.md)相比,插入
| 访问元素 | 通过getlndexOf(element: T)获取第一个匹配到元素的位置。 |
| 访问元素 | 通过getLastlndexOf(element: T)获取最后一个匹配到元素的位置。 |
| 访问元素 | 通过forEach(callbackFn: (value: T, index?: number, list?: LinkedList
<
T
>
) =
>
void, thisArg?: Object)访问整个LinkedList的元素。 |
| 访问元素 | 通过
\[
Symbol.iterator]():IterableIterator
<
T
>
迭代器进行数据访问。 |
| 修改元素 | 通过list
\[
index]=xxx修改指定index位置对应的value值。 |
| 修改元素 | 通过set(index: number,element: T)修改指定index位置的元素值为element。 |
| 删除元素 | 通过removeBylndex(index: number)删除index位置对应的value值。 |
...
...
@@ -115,7 +117,7 @@ LinkedList和[ArrayList](../reference/apis/js-apis-arraylist.md)相比,插入
## Deque
[
Deque
](
../reference/apis/js-apis-deque.md
)
可用来构造双端队列对象,存储元素遵循先进先出的规则,双端队列可以分别从队头或者队尾进行访问。
[
Deque
](
../reference/apis/js-apis-deque.md
)
可用来构造双端队列对象,存储元素遵循先进先出
以及先进后出
的规则,双端队列可以分别从队头或者队尾进行访问。
Deque依据泛型定义,要求存储位置是一片连续的内存空间,其初始容量大小为8,并支持动态扩容,每次扩容大小为原始容量的2倍。Deque底层采用循环队列实现,入队及出队操作效率都比较高。
...
...
@@ -125,7 +127,7 @@ Deque和[Vector](../reference/apis/js-apis-vector.md)相比,它们都支持在
需要频繁在集合两端进行增删元素的操作时,推荐使用Deque。
Deque进行增、删、改、查操作的
相关
API如下:
Deque进行增、删、改、查操作的
常用
API如下:
| 操作 | 描述 |
| ---------- | ------ |
...
...
@@ -154,7 +156,7 @@ Queue和[Deque](../reference/apis/js-apis-deque.md)相比,Queue只能在一端
一般符合先进先出的场景可以使用Queue。
Queue进行增、删、改、查操作的
相关
API如下:
Queue进行增、删、改、查操作的
常用
API如下:
| 操作 | 描述 |
| ---------- | ------ |
...
...
@@ -177,7 +179,7 @@ Stack和[Queue](../reference/apis/js-apis-queue.md)相比,Queue基于循环队
一般符合先进后出的场景可以使用Stack。
Stack进行增、删、改、查操作的
相关
API如下:
Stack进行增、删、改、查操作的
常用
API如下:
| 操作 | 描述 |
| ---------- | ------ |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录