首页
学习
活动
专区
圈层
工具
发布
首页标签数据结构

#数据结构

数据结构是计算机存储、组织数据的方式。 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。

算法之堆排序:用数据结构重构世界的秩序之美

紫风

当你能在系统设计中使用堆结构解决实际问题时(比如实现一个分布式任务调度系统),说明真正掌握了数据结构的精髓——堆不仅是排序工具,更是管理优先级的思维模型。记住:...

2610

十五天Python系统学习教程第二天

紫风

学习目标 ✅ 掌握Python动态类型特性 ✅ 熟练使用列表(List)、字典(Dict)、集合(Set)、元组(Tuple) ✅ 理解Python与Ja...

3810

23种设计模式之访问者模式

紫风

4810

(Pandas)Python做数据处理必选框架之一!(一):介绍Pandas中的两个数据结构;刨析Series:如何访问数据;数据去重、取众数、总和、标准差、方差、平均值等;判断缺失值、获取索引...

用户11865655

Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)。

6310

(Python基础)新时代语言!一起学习Python吧!(一):认识Python、Py解释器作用;编写第一个Python程序;Python中的基本数据结构

用户11865655

如今Python作为变成姐最炙手可热的编程语言,它的使用途径涵盖绝大部分生活中需要的开发需要。

4910

(JAVA)队列 和 符号表 两种数据结构的实现

用户11865655

队列是一种基于先进先出(FIFO)的数据结构,是一种只能在一端进行插入,在另一端进行删除操作的特殊线性表。

4410

(JAVA)浅尝关于 “栈” 数据结构

用户11865655

常见,常用的数据结构,同样也比较好实现,可以在许多的业务场景中见到类似的模式,分析这种结构后可以提高一定的见解。

4010

(JAVA)开始熟悉 “二叉树” 的数据结构

用户11865655

​ 树是我们计算机中非常重要的一种数据结构,同时使用树这种数据结构,可以描述现实生活中的很多事务,例如家谱、单位的组织架构等等

5310

【数据结构初阶】八大排序算法的 “速度与激情”:谁是最快的 “整理大师”?(含复杂度判断及源码)

用户11862565

希尔排序时间复杂度不好计算,因为 gap 的取值很多,导致很难去计算,因此很多书中给出的希尔排序的时间复杂度都不固定。《数据结构(C语⾔版)》—严蔚敏书中给出的...

9710

【数据结构】递归暴力美学:二叉树链式结构的深度解析(含源码)

用户11862565

在前面的各种类型的数据结构中我们都实现了插入删除接口,但在这里我们并不会实现,因为链式结构的对应的是普通二叉树,其没有对节点的位置、值的关系等进行约束,导致插入...

6910

【数据结构】长幼有序:树、二叉树、堆排序与TOP-K问题的层次解析(含源码)

用户11862565

树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而...

7210

《【初阶数据结构】从 0 到 1 速通顺序表:C 语言实现 + 手撕算法(附完整代码)》

用户11862565

顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构(在逻辑结构和物理结构上均是线性的),一般情况下采用数组存储。在数组上完成数据的增删...

10810

数据结构中的排序秘籍:从基础到进阶的全面解析

用户11861691

        在数据结构广阔的领域里,排序是一项基础且核心的操作,它就像是数据世界的 “整理大师”,能将杂乱无章的数据变得井然有序 。在日常生活里,排序的概念...

6710

数据结构——栈

用户11861691

在数据结构中,栈是一种基础且重要的线性结构,它遵循“先进后出”的基本原则,本文将从栈的基本概念出发,详细讲解其核心操作、实现方式、典型应用场景,并结合代码示例帮...

4810

数据结构——链表(2)——双向链表

用户11861691

        在数据结构的世界里,链表是一种重要的线性存储结构,它通过指针将零散的节点串联起来,实现数据的存储和访问。在链表的使用中,除了无头单向不循环链表外...

5410

链表OJ习题(2)

用户11861691

本篇博客深入解析了经典的链表OJ习题,旨在帮助读者掌握链表操作的核心技巧与解题思路,通过对典型例题的剖析和画图理解,助你巩固数据结构基础。

4610

数据结构——顺序表

用户11861691

在介绍顺序表之前,我们首先要了解一下线性表。线性表是n个具有相同特性的数据元素的有序队列 ,是数据结构中一种最基础、最常用的数据结构,其核心特征是:除第一个和最...

5710

【数据结构】图论核心应用:关键路径算法详解——从AOE网到项目管理实战​

蒙奇D索隆

今天,我们将在这两种排序方法的基础上,深入探讨图论中的一个核心应用——关键路径分析。

6510

【数据结构】数据结构秘籍:如何衡量“查找”的快慢?ASL是关键!

蒙奇D索隆

现在我们已经完成了基本数据结构的内容学习,在前面的学习中,我们一共学习了4类数据结构:

6110

可视化图解算法63:单词搜索

用户11589437

给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。

11610
领券