![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法
文章平均质量分 89
Philosophy7
路漫漫其修远兮,吾将上下而求索。
展开
-
[二叉树]详解数据结构之树
✅作者简介:大家好,我是Philosophy7?让我们一起共同进步吧!🏆 📃个人主页:Philosophy7的csdn博客🔥系列专栏: 数据结构与算法👑哲学语录: 承认自己的无知,乃是开启智慧的大门💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博>主哦🤞文章目录树树的概念什么是二叉树?二叉树的性质:完全二叉树满二叉树创建二叉树①创建结点②创建二叉树模型③构建二叉树二叉树的遍历1.深度优先遍历2.广度优先遍历树树和图是典型的非线性结构,现在就让我们来了解一下树的知识.原创 2022-05-23 15:08:25 · 1720 阅读 · 83 评论 -
[一篇详解哈希表]数据结构之哈希表(散列表)
✅作者简介:大家好,我是Philosophy7?让我们一起共同进步吧!🏆 📃个人主页:Philosophy7的csdn博客🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博>主哦🤞文章目录散列表简介:为什么需要散列表?哈希函数的实现哈希表的代码散列表简介:散列表又可以叫做哈希表,那什么是散列表呢? 现在就让我们深入研究一下吧是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把.原创 2022-05-16 12:23:11 · 2208 阅读 · 81 评论 -
[详解栈和队列]数据结构之栈与队列
✅作者简介:大家好,我是Philosophy7?让我们一起共同进步吧!🏆 📃个人主页:Philosophy7的csdn博客🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博>主哦🤞文章目录栈和队列1.物理结构和逻辑结构2.什么是栈2.1栈的基本操作3.什么是队列队列的基本操作小结栈和队列1.物理结构和逻辑结构再了解栈和队列之前,我们要先知道什么是逻辑结构和物理结构。逻辑结构:按照逻辑结构划分:数据结.原创 2022-05-12 08:02:48 · 3680 阅读 · 177 评论 -
[经典约瑟夫环问题]详解单链表和数组的区别
✅作者简介:大家好,我是Philosophy7?让我们一起共同进步吧!🏆📃个人主页:Philosophy7的csdn博客🔥系列专栏:数据结构和算法👑哲学语录: 承认自己的无知,乃是开启智慧的大门💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博>主哦🤞文章目录数据结构基础🍌回忆什么是数组?数组的基本操作🍌什么是链表🍌单向链表的基本操作节点类单向链表约瑟夫环问题判断两个单链表是否相交?若相交,求出交点。(2020年腾讯一面原题)数据结构基础🍌回忆什么是数组?首先数.原创 2022-05-08 14:34:26 · 2627 阅读 · 142 评论 -
走进算法和数据结构的大门
算法和数据结构第一章、算法和数据结构1、算法1.1、算法特性:1.2、衡量算法的好坏的重要标准:1.3、时间复杂度:2、数据结构2.1、数据结构分类2.2、空间复杂度3.时间和空间的考虑3、检验自我第一章、算法和数据结构1、算法算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。1.1、算法特性:有穷性 : 在有穷步之后结束,即必须在一定时间内结束确定性 : 算法的每一步必须有确切的定义,即无二义性。可行性 :原创 2022-05-03 22:37:29 · 1969 阅读 · 111 评论