数据结构与算法
文章平均质量分 92
本专栏收录小编在学习数据结构与算法设计与分析的心得与体会
☞黑心萝卜三条杠☜
今天也要加油鸭!
展开
-
【数据结构与算法分析】一文搞定插入排序、交换排序、简单选择排序、合并排序的代码实现并给出详细讲解
本文给出了插入排序、交换排序、简单选择排序、合并排序的代码实现与详细讲解原创 2023-06-15 22:43:40 · 358 阅读 · 0 评论 -
【数据结构与算法分析】树上漫步之探究前序、中序、后序、广度优先遍历算法的实现与优化
二叉树是数据结构中最基本的数据结构之一,它在计算机科学中有着非常重要的应用。二叉树的遍历是指按照一定的顺序遍历二叉树中的所有节点,是二叉树的最基本操作之一。本文介绍二叉树的四种遍历方式:前序遍历、中序遍历、后序遍历和层次遍历。其中,前序遍历、中序遍历和后序遍历统称为深度优先遍历,而层次遍历为广度优先遍历。深度优先遍历和广度优先遍历均有其特点,常常用于解决不同的问题。深度遍历比较适用于需要遍历整棵树来获取全局信息的场合,例如求解树的深度、路径问题和节点的最长直径等。原创 2023-06-11 12:27:20 · 954 阅读 · 0 评论 -
【数据结构与算法分析】使用C语言实现队列的两种(带头结点与不带头结点)链式存储,并且给出一种循环队列的设计思想
当我们编写程序时,经常需要处理各种数据结构。队列是一种常见的数据结构,它有着广泛的应用场景。队列的基本操作包括入队和出队,应用于模拟等待队列、消息队列、计算机缓存等场合。在实际编程中,我们可以用不同的数据结构来实现队列。本文主要介绍了三种不同的队列实现方式,包括带头结点单向队列、不带头结点单向队列和循环队列。这些队列实现方式分别使用了链表、数组等不同的数据结构,在实现细节、时间复杂度和空间利用率等方面具有不同的特点。原创 2023-06-10 13:25:15 · 1274 阅读 · 2 评论 -
【数据结构与算法分析】反转链表与顺序表(内含源码,思路清晰)
【数据结构与算法分析】反转链表与顺序表(内含源码,思路清晰)原创 2023-06-05 18:21:59 · 703 阅读 · 0 评论 -
【数据结构与算法分析】介绍蛮力法以及相关程序案例
本文旨在介绍蛮力算法,通过排序、最近对问题、凸包问题等案例讲解蛮力算法并且给出相应详细程序。原创 2023-02-17 17:18:09 · 1096 阅读 · 0 评论