![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 95
979_
一个努力填充自己的打工人
展开
-
白话数据结构之基本概念篇(6)_查找算法
本节介绍下最基础的查找算法,以及一些用于查找的数据结构,例如跳表与hash表。原创 2022-06-22 14:38:19 · 298 阅读 · 0 评论 -
白话数据结构之基本概念篇(5)_排序算法
在介绍完一些基本的数据结构后,接下来介绍一些常见的算法,例如排序、查找、递归等。本节先介绍一下数据结构里应该说是所有人(包括我这种半途而废的人)都会看的排序部分,我会按照不同的时间复杂度进行介绍,分为O(n^2^),O(nlogn),O(n)三种。............原创 2022-06-17 10:51:42 · 303 阅读 · 0 评论 -
白话数据结构之基本概念篇(4)_栈&堆
本节再介绍一下基于数组和链表引申出来的两种数据结构:栈、堆。这两种数据结构实际上就是多加了一种限制:先进先出与先进后出。当你需要使用一个只允许先进者后出以及只操作一端数据的场景时,这时候栈就派上了用场。............原创 2022-06-05 17:35:39 · 149 阅读 · 0 评论 -
白话数据结构之基本概念篇(3)_数组&链表
本节介绍一下最基础的两个数据结构:数组、链表。后续的其他数据结构都是可以使用它们来进行表示的。原创 2022-06-05 02:00:01 · 214 阅读 · 0 评论 -
白话数据结构之基本概念篇(2)_复杂度
数据结构本身就是为了解决性能问题,那么使用什么东西来衡量不同算法间的性能呢?本节介绍的就是复杂度的概念,主要分为时间复杂度与空间复杂度两个。原创 2022-06-04 23:51:54 · 359 阅读 · 0 评论 -
白话数据结构之基本概念篇(1)_入门概述
数据结构这门课也算是命途多舛,从最早的大学上课完全不听,到找工作时突击准备了下排序和数组链表,到去年十一月花钱买了个课,最后到现在看完了整本的大话数据结构。可算是暂告一段落了,说不上完完全全学会,但也算是勉强入门了吧。再加上工作两年来收集或总结的一些编程思想,搞个博客写写就当对着整段时间的一个总结和提炼吧。.........原创 2022-06-03 11:11:51 · 191 阅读 · 0 评论