赞
踩
数据结构包括:线性结构和非线性结构
当一个数组中的大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。
稀疏数组的处理方法是:
该数组有 6 行 7 列 8 个不为0的值(第一行记录 6 7 8)
第 0 行 第 3 值 为 22 (第二行记录 0 3 22)
。。。
。。。依次类推
实际应用:五子棋
队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图,其中 maxSize 是该队列的最大容量。
因为队列的输出、输入是分别从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变,而 rear 则是随着数据输入而改变。
当我们将数据存入队列时称为“addQueue”,addQueue的处理需要两个步骤:
问题分析并优化:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。