基本概念ADT 表示抽象数据类型。数组被定义为 ADT,因为它们能够按相同顺序保存连续的元素。并且它们允许通过索引或位置访问特定元素。它们是抽象的,因为它们可以是 String、int 或 Personint[] arrA = new int[1]; String[] arrB = new String[1]; Person[] arrC = new Person[3]; // 其中 Person 被视为一个定义的类优点快速、随机访问项目或元素。非常节省内存,除了存储内容所需的内存外,几乎不需要其他内存。缺点插入和删除元素缓慢数组大小必须在创建数组时已知... 阅读更多
基本概念动力学数据结构被定义为一种数据结构,用于跟踪连续移动的几何系统的属性。例如,动力学凸包数据结构跟踪一组 n 个移动点的凸包。动力学数据结构的开发受到涉及连续运动的物理对象的计算几何问题的启发,例如机器人、动画或计算机图形学中的碰撞或可见性检测。概述动力学数据结构在系统上实现,其中有一组值作为时间的函数而变化,以一种称为的方式。因此,系统... 阅读更多