使用canvas制作简易的数据结构核心算法演示系统——线性表(二)

顺序表

顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线性表通常称为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。

顺序表的删除

以递增有序的顺序表为例,删除操作是将从待删除元素开始,将该元素后一个元素向前移动一位,覆盖其前一个元素,最后再将顺序表的长度减1
使用canvas制作简易的数据结构核心算法演示系统——线性表(二)_第1张图片

了解了这一核心代码后,便由此可以做出简易的删除操作演示系统,将添加和删除操作结合到一起,便可得到以下程序




    
    
    











注: 为确保演示效果,

默认最多十个元素

你可能感兴趣的:(前端,html5,html,css,javascript)