初探数据结构——二叉树

本文探讨了树数据结构的重要性,特别是在大公司中的基础性地位。文章详细解释了数据结构与算法的关系,以及树结构如二叉树、二叉搜索树等在数据存储和优化读写效率中的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么要有树这种数据结构

首先说个故事,越是大的公司,问的问题越是基础,大公司注重的是基础,小公司注重的能干活。而Java开发来讲,平时只需要能做出来系统即可。

拨云见日,看清数据结构

(1)如何将数据存储在计算机中的内存中;

(2)用什么方法来解决数据存储与读取,不浪费时间和空间,实际上是指优化数据的读写效率。

前者是数据结构,后者是算法。需要配合,有基于某种数据结构的写入数据,还要有方法来读取。

为什么要学习数据结构。

为什么需要数据结构,我感觉目前我也不需要什么数据结构,笔者也说不好,暂时就放在这做个伏笔,下次再更新。

数据结构中的树

数据结构中有很多树的结构,其中包括二叉树、二叉搜索树、2-3树,红黑树等。

1.二叉树

二叉树的定义:二叉树的每个节点至多只有2颗子树,二叉树的子树有左右之分,次序不能颠倒。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值