数据结构之顺序表
顺序表(sequential list)是用一组地址连续的存储单元依次存储线性表的数据元素的存储结构,在顺序表中,逻辑上相邻的两个元素,物理地址上也是相邻的,如图所示(假设一个元素存储空间占四个字节): 顺序表中数据元素存储示意图 顺序表涉及的相关操作分别有除了有插入、删除、修改、查看等功能,还有判空、获取大小等方便用户操作的接口,详见下示代码: …
|
315
|
|
704 字
|
13 分钟
三色算法的仿真实现
一、实验目的及内容 使用Matlab软件对TopDisc算法中的三色算法进行仿真实现,利用颜色标记传感器节点状态,形成传感网拓扑结构。 三色算法的具体过程: 1.黑色节点向邻居发送查询消息。 2.白色节点接收到黑色节点的消息后,将自身变为灰色并开始等待,等待时长与信息来源的黑色节点的距离成反比。等待结束后,向邻居节点发送查询消息。 3.白色节点接收…
|
457
|
|
735 字
|
3 分钟
边界定位地理路由的仿真实现
一、实验目的及内容 针对边界定位地理路由中,边界节点均为信标节点的情况,使用Matlab软件进行节点定位的仿真实现,观察迭代次数对节点位置精度的影响,进一步加深对边界定位地理路由的理解。 计算节点坐标的过程: (1)起始阶段:边界节点位置已经确定,设置所有非边界节点的坐标相同 (2)迭代阶段:定义节点的位置为邻居节点坐标位置的平均值,非边界节点计算…
|
360
|
|
846 字
|
4 分钟
谣传路由的仿真实现
一、实验目的及内容 使用Matlab软件进行谣传路由的仿真实现,进一步加深对谣传路由的理解,掌握一定的软件仿真能力。 谣传路由的基本原理:事件区域中的传感器节点产生代理消息,代理消息沿随机路径向外扩散传播,同时汇聚节点发送的查询消息也沿随即路径在网络中传播。当道理消息和查询消息的传输路径交叉在一起时,就会形成一条汇聚节点到事件区域的完整路径。 谣传…
|
344
|
|
730 字
|
3 分钟
洪泛路由的仿真实现
一、实验目的及内容 使用Matlab软件进行洪泛路由的仿真实现,进一步加深对洪泛路由的理解,锻炼软件仿真能力。 洪泛路由的基本原理:每个节点收到数据包后,将通过广播方式将数据转发给所有邻居节点,直至数据传输到网络中所有的节点。 仿真要求:选取合适的节点数、节点分布区域和单跳传输距离,输出传输成功时该条路径的跳数,以及洪泛过程中的总跳数。 二、仿真结…
|
341
|
|
959 字
|
4 分钟