![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
少年小子
这个作者很懒,什么都没留下…
展开
-
Stack 栈操作
本文简单介绍了如何利用Java自带的类创建栈,掌握这些将有助于在Leetcode中刷题。原创 2021-05-03 16:29:14 · 78 阅读 · 0 评论 -
Array 数组操作
本文简单介绍了如何利用Java自带的类创建数组,掌握这些将有助于在Leetcode中刷题。原创 2021-05-03 16:03:53 · 160 阅读 · 0 评论 -
Linked List 链表操作
本文简单介绍了如何利用Java自带的类创建链表,掌握这些将有助于在Leetcode中刷题。原创 2021-05-03 16:24:12 · 120 阅读 · 0 评论 -
二叉树的层次遍历(Java实现)
前言广度优先是一种横向的获取方式,先从树的较浅层开始获取节点,直接获取完同层次的所有页面后才进入下一层。层次遍历是广度优先遍历,层次遍历是二叉树按照从根节点到叶子节点的层次关系,一层一层横向遍历各个节点。二叉树的节点定义private static class TreeNode { int data; TreeNode leftChild; TreeNode rightChild; public TreeNode(int data) {原创 2020-08-06 18:36:24 · 2423 阅读 · 1 评论 -
二叉树的前序中序后序遍历(Java非递归实现)
前言二叉树的非递归利用栈实现,栈的特性是先进后出,实现回溯二叉树的节点定义private static class TreeNode { int data; TreeNode leftChild; TreeNode rightChild; public TreeNode(int data) { this.data = data; } }前序遍历前序遍历的输出顺序是根节点 ->原创 2020-08-04 21:29:36 · 573 阅读 · 0 评论 -
二叉树的前序中序后序遍历(Java递归实现)
二叉树的节点定义private static class TreeNode { int data; TreeNode leftChild; TreeNode rightChild; public TreeNode(int data) { this.data = data; } }前序遍历前序遍历的输出顺序是根节点 -> 左子树 -> 右子树public static voi原创 2020-08-04 19:03:00 · 283 阅读 · 0 评论