
数据结构
极客编程玩家
坚忍才有可能成功,半途而废大多将一事无成。
展开
-
手写栈数据结构
实现栈的思路:栈是动态集合,它实现的是一种后进先出(last-in, first-out)LIFO策略。栈一般支持压入(add),弹出(delete)。一般可以用数组A作为栈底层数据内存存储,可以通过属性new A().eleNum来记录栈数量。 每次调用弹出函数时,返回数组(eleNum -1)下标对应的值,然后将()(eleNum -1)作为新的栈数量。 每次调用压入函数...原创 2019-09-25 11:02:21 · 280 阅读 · 0 评论 -
二叉搜索树
二叉搜索树定义二叉搜索树(又:二叉查找树,二叉排序树)是以一颗二叉树来组织的,在代码实现上,二叉搜索树可以用链表来表示,将二叉树的节点看作链表的Node对象,每个Node对象包含left、right、parent属性,它们分别代表节点的左孩子、右孩子、父节点(双亲节点),如果某个孩子或父节点不存在,则用null值表示。二叉搜索树是指具有下面定义的二叉树(下面1、2点必须背...原创 2019-10-05 21:44:35 · 201 阅读 · 0 评论 -
Docker、Mysql、算法、2019年个人公众号原创文章
其它自研精简版MyBatis框架一键生成数据库字典搭建Git+Maven+Jenkins看这篇文章就够了一起回忆那个J2EE开发的时代Chrome如何安装Axure RP插件JDK8ArrayList源码分析算法&数据结构图解插入、归并排序算法图解堆排序算法图解快速排序算法手写一个栈数据结构手写一个队列数据结构...原创 2019-10-05 22:00:52 · 199 阅读 · 0 评论