用python实现的基本数据结构和操作
dat-struct-p的Python项目详细描述
#dat struct py
链表
-使用链表堆栈
-使用链表队列
-树(二叉搜索树)
-打印< BR/> -快速检查列表是否有长度BR/> -返回第n个元素:BR/>快速检查是否存在循环
-返回循环长度(如果存在的话)BR/> -反向就位:BR/> -交换对-仅用于偶数长度链表
BR/> Stacks支持的操作
BR/> -通过推送元素创建堆栈逐个或通过输入序列检查堆栈是否为空队列
-通过将元素逐个排队或通过输入序列创建队列
-检查队列是否为空
-将元素排队
-将元素出列
列表
-遍历
-前序
-顺序
-后序
-螺旋
-顺时针
-逆时针
-边界
-投影/视图
-lhs
-rhs
-距根k距离的节点
-连接同级节点
-单链列表
-单链列表
包含您的git用户名和电子邮件(**强制步骤**)
-打开终端/命令提示符
-执行“vagrant up”启动vm
-执行“vagrant ssh”登录vm
-主代码将出现在“home/ubuntu/development/repos/`
-执行“source/home/ubuntu/development/developenv/bin/activate”激活python虚拟环境
链表
-使用链表堆栈
-使用链表队列
-树(二叉搜索树)
-打印< BR/> -快速检查列表是否有长度BR/> -返回第n个元素:BR/>快速检查是否存在循环
-返回循环长度(如果存在的话)BR/> -反向就位:BR/> -交换对-仅用于偶数长度链表
BR/> Stacks支持的操作
BR/> -通过推送元素创建堆栈逐个或通过输入序列检查堆栈是否为空队列
-通过将元素逐个排队或通过输入序列创建队列
-检查队列是否为空
-将元素排队
-将元素出列
列表
-遍历
-前序
-顺序
-后序
-螺旋
-顺时针
-逆时针
-边界
-投影/视图
-lhs
-rhs
-距根k距离的节点
-连接同级节点
-单链列表
-单链列表
包含您的git用户名和电子邮件(**强制步骤**)
-打开终端/命令提示符
-执行“vagrant up”启动vm
-执行“vagrant ssh”登录vm
-主代码将出现在“home/ubuntu/development/repos/`
-执行“source/home/ubuntu/development/developenv/bin/activate”激活python虚拟环境