数据结构实践
主要写一些常用的数据结构和方法,例如链表、栈、队列、二叉树等等,语言是Java
panghaomingme
这个作者很懒,什么都没留下…
展开
-
数据结构实践——栈
package structure_stack;import java.util.Arrays;import java.util.EmptyStackException;/* * 参考文档:1.https://www.cnblogs.com/ysocean/p/7911910.html*///模拟java类中的stack,实现自动扩容public class ArrayS...原创 2020-03-24 22:57:14 · 145 阅读 · 0 评论 -
数据结构实践——二叉树
二叉树的基本方法package structure_binaryTree;public class Node { int value ; Node leftChild; Node rightChild; public Node (int value) { this.value = value; } }package structure_binaryTree;...原创 2020-03-19 22:45:41 · 147 阅读 · 0 评论 -
数据结构实践——链表
最近想刷leetcode,看了一些大神的经验,说可以从数据结构方面入手,选择一种数据数据然后开始刷这一数据结构的LeetCode中的题目,我的第一种数据结构为链表。以下是链表的常用方法和链表的应用,希望对大家有帮助。链表的定义比较简单,因此就不进行赘述了,大家可以看看C语言版的数据结构或者王道的数据结构,介绍的都很清楚,下面主要看代码,其中一些应用方法也标注了简单的思路。package ...原创 2020-03-09 23:33:36 · 222 阅读 · 1 评论