线性表
2016-09-17 20:02:04 0 举报
线性表是一种基本的数据结构,它由一组数据元素组成,这些数据元素在表中的位置是按顺序排列的。线性表的第一个元素称为起始元素,最后一个元素称为终止元素。除了起始元素和终止元素外,其他每个元素都有一个前驱和一个后继。线性表的操作主要包括插入、删除、查找等。线性表可以有多种形式,如顺序表、链表等。线性表的应用非常广泛,如在计算机科学中,数组就是一种线性表;在数据库中,记录的存储和检索也可以使用线性表来实现。
作者其他创作
大纲/内容
实现
顺序存储
判定树
app扫码后,携二维码信息及app用户信息请求服务端,判断并修改redis中二维码状态
邻接表
栈底
向服务器请求 登录二维码
链接实现
开始
树
入栈
API 1:请求服务端,生成二维码
web端轮询判断二维码是否被扫
链式
哈夫曼树
链式存储
超时,失效
浏览器
链表
存储结构
顺序表
用户app扫码?
应用
用户进入登录界面,点击扫码登录
栈
双向链表
二叉排序树
存储方式
循环链表
5
初始化判空进栈出栈取栈顶元素
基本概念及特征
浏览器服务器
函数
二叉树
分类
校验用户信息
通知web端,进行相应的页面跳转
遍历
是
图
服务器拿到用户的id后,通过查询用户表,将用户的密码查出,内部调用登录方法,生成用户token,并返回给浏览器
度
用户使用手机扫描二维码,得到字符串(什么字符串??)
叶子
基本概念
redis服务器
服务器收到请求通过字符串去redis服务器中将用户的信息作为value值存入
展示二维码信息
redis中存有一个随机字符串,并对应用户的id等用户信息在服务器查询时,将用户信息返回
结束
顺序实现
登录失败,返回去前端,刷新二维码
存储成功后,字符串和登录验证接口生成的二维码返回给网页(这里以字符串形式返回给前端,由前端处理成图片展示)
是否登录?
出栈
2
最小生成树
线性表
其他处理
结点
4
拓扑结构
邻接矩阵
概念、性质
服务器收到请求,产生一个随机字符串
递归
服务器将产生的字符串作为key值,存入redis服务器
校验通过?
3
否
通过app端信息,登录web端
栈顶
API 2:返回二维码状态
概念
应用和递归
API 4:app确认登录后,将状态设置为已确认
单链表
浏览器获得用户token,登录成功
网页得到二维码展示给,并且以二维码中的包含的字符串为参数每隔一秒请求一次服务器(这里前端轮询,是否需要传入参数?传入什么参数?)
用户app登录确认
顺序
1
0 条评论
下一页