
数据结构
海波booy
爱学习、爱生活、爱工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java数据结构之二叉树实现
树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为节点)按分支关系组织起来的结构。二叉树(Binary Tree)是每个节点最多有两个子树的有序树。通常子树被称作“左子树”和“右子树”。 二叉树算法的排序规则: 1、选择第一个元素作为根节点 2、之后如果元素大于根节点放在右子树,如果元素小于根节点,则放在左子树 3、最好按照中序遍历的方式进行输出,则可以得到排序的结果(左→根→右) 如:1、2、3、4、5、6、7、8、9、10 实例代码: 主类: package com.booy1; pu原创 2020-05-08 19:25:40 · 278 阅读 · 0 评论 -
java数据结构之链表(增删改查等操作)
在链表中,需要使用到递归算法 递归算法: 一种直接或间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。 递归实例: public class JiechengTest{ public static void main(String[] args){ //int result = jiecheng1(5); int re...原创 2020-05-06 19:24:13 · 525 阅读 · 0 评论