摘要: 查找算法系列文(一)一文入门二叉树 在数据结构中,二叉查找树无疑是极为重要的,但是初学者理解起来却有些吃力,网上的文章讲得也不太全面。本文希望结合多组动图、图片以及详细的代码实现,力争让大家完全掌握二叉查找树(BST)的各种概念和操作。 什么是树(Tree)? 我们首先来看一些图片: 其中,第一、二、四个都是树,第三个不是。树的特点很 阅读全文
posted @ 2020-06-27 09:10 初夏雾雨 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 线性表是一种十分基础且重要的数据结构,它主要包括以下内容:数组、链表、队列、栈,接下来,我将对这四种数据结构做一个详细的总结,附有详细的代码实现,其中对链表实现了十几种常见的操作。希望对你有所帮助。 阅读全文
posted @ 2020-06-26 22:45 初夏雾雨 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 万字长文预警!排序算法广泛的应用性以及它的简洁基础等性质是初学者的不二之选,今天我就带着你复习回顾以下各种经典的排序算法吧! 阅读全文
posted @ 2020-06-14 14:20 初夏雾雨 阅读(692) 评论(0) 推荐(0) 编辑