当前位置:主页 > 日博365bet体育在线 >
电池是什么意思?
来源:365bet足球正网平台 作者:365bet官方网站 发布时间:2019-08-12 阅读次数:718
展开全部
堆栈(也称为堆栈)是具有有限操作的线性表。
限制是在表的一端只允许插入和删除操作。
这一端称为堆栈的顶部,另一端称为堆栈的底部。
在堆栈上插入新元素也称为堆栈,堆栈或推送。在堆栈顶部放置一个新元素,使其成为堆栈顶部的新项目。从堆栈中删除项目(也称为弹出或取消堆叠)会从堆栈中删除顶部项目,并将相邻项目转换为新的顶级项目。
堆栈根据高级输出原理存储数据。第一个输入数据插入堆栈的底部。最新数据位于堆栈顶部。如果需要读取数据,则从堆栈顶部提取数据(首先读取最后一个数据)。
电池具有记忆功能,因此在电池插入和处理过程中无需更换电池的底部指针。
扩展数据:1,堆栈(堆栈)和堆(堆)是Java在Ram中存储数据的地方。
与C ++不同,Java会自动管理电池和堆,而程序员无法直接建立电池或堆。
2.堆栈的优点是访问速度比堆速度快,仅超过直接在CPU上记录的速度。
缺点是堆栈中数据的大小和生命周期必须是决定性的和不灵活的。
此外,堆栈数据不能在多个线程或多个堆栈之间共享,但堆栈中具有相同值的多个变量可以指向一个方向。有关详细信息,请参见第3点。
动态存储的优点是可以动态分配存储器大小,并且不需要预先将有效期传送给编译器。Java垃圾收集器会自动删除不再使用的数据。
缺点是它会减慢访问速度,因为内存是在运行时动态分配的。
请参阅:百度百科全书 - Pila