单向链表
2016-12-19 18:44:08 0 举报
单向链表是一种线性数据结构,其中的元素按顺序排列,每个元素都包含一个指向下一个元素的指针。单向链表的最后一个元素指向空值,表示链表的结束。这种数据结构的插入和删除操作比双向链表更简单,因为只需要修改前后节点的指针即可。但是,访问链表中的元素需要从头节点开始,逐个遍历到目标元素,这使得查找操作相对较慢。尽管如此,单向链表在实际应用中仍然非常常见,特别是在需要频繁插入和删除元素的场景中。
作者其他创作
大纲/内容
是
是否成功处理?
绘制电子围栏new BMap.Polygon()
电子围栏
报警统计
历史轨迹
在地图上标记所有的位置数据drawPoints();
否
开始
是否触发异常?
结束
发送定位指令addMessage()
是否找到term_imei!=null
下拉框选中终端idgetTermById()
删除函数delete()
是否停止Pause()
输入终端设备号和时间起止getTermByIdAndLoctime()
term_state==0?
获取对应软件版本的终端getTermByVersion()
获取对应软件版本的终端getTermById()
终端id是否输入
软件版本是否输入
地图上显示电子围栏范围map.addOverlay(polygon);
创建时间是否输入
解除报警状态
调整到报警状态并记录,并等待处理
指令是否成功发送reserved==\"loc\"
终端管理
main函数()
创建函数creat()
显示“发送成功”,在位置预览中位置改变
搜索框查找终端idgetTermById()
插入函数insert()
在地图中显示所在位置的标记BMap.Point()
获取对应机构名称的终端getTermByTermProvider()
即时定位
展示所有term_state不为0的设备信息showTerm()
查找函数search()
输入电子围栏名称setFenceName()
机构名称是否输入
菜单函数menu()
输出所有满足条件的终端信息showInfo()
异常定位
位置预览
绘制是否成功
0 条评论
下一页