首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签数据结构

#数据结构

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

可视化图解算法:合并k个已排序(升序)的链表

用户11589437

数据范围:节点总数满足 0≤n≤105,链表个数满足 1≤k≤105 ,每个链表的长度满足 1≤len≤200 ,每个节点的值满足∣val∣<=1000

000

【数据结构】? 并查集优化全解:从链式退化到近O(1)的性能飞跃 | 路径压缩与合并策略深度实战

蒙奇D索隆

在上一篇内容中我们正确认识了并查集,并通过数据元素与其双亲指针的映射关系实现了并查集的查找与合并的。

1700

【数据结构】C语言实现并查集:双亲指针映射与动态连通性实现详解

蒙奇D索隆

在上一篇内容中我们从数据结构的三要素初步认识了并查集这种数据结构,但是上一篇对并查集的介绍并不准确。

3800

揭开顺序表的神秘面纱,探索数据结构的精髓

折枝寄北

| > 在数据结构的世界里,顺序表作为最基本的一种线性数据结构,广泛应用于各种场景。它通过连续的存储空间来存储元素,操作简单、效率高,是理解和掌握更复杂数据结构...

7410

什么是索引?为什么要使用B树作为索引数据结构?

啊QQQQQ

1.原子性:原子性就是这个事件要么执行完,要么没执行,不会存在中间状态,与C++中华那个加锁避免多线程竞争是一个道理;

3200

地图导航的幕后英雄:图论如何改变出行?—全程动画可视化数据结构算法之图算法题目试炼

盛透侧视攻城狮

7310

【数据结构进阶】位图

ephemerals__

在计算机科学中,高效地存储和操作数据是永恒的追求。面对海量数据,传统的存储方式往往显得笨拙而低效,因此,位图作为一种简洁而强大的数据结构,应运而...

7600

数据结构 | 【1】时间&空间复杂度

折枝寄北

斐波那契数列的递归实现方式非常简洁,但简洁一定好吗?如果不是的话,那该如何衡量其好与坏呢?

9210

【数据结构】数据结构高手进阶:并查集VS森林,谁才是集合操作的真神?

蒙奇D索隆

集合这种逻辑结构是指在集合中的数据元素之间除了同一个集合外,没有其它的关系,如下图所示:

4810

C++红黑树的深入解析:从理论到实践

用户11289931

红黑树作为一种自平衡的二叉搜索树,是计算机科学中的经典数据结构之一,广泛应用于各种需要高效查找、插入和删除操作的场景中,比如STL中的 map 和 set。虽然...

9610

哈希表专题的几个类似的题目

阑梦清川

这个题目也算是一个 使用哈希表的比较简单的这个题目,希望通过这些题目增强大家对于这个哈希表数据结构的理解和掌握的这个能力;

4900

【数据结构】哈曼夫树与哈夫曼编码

蒙奇D索隆

在上一篇内容中我们介绍了树与森林的遍历,并且我们还通过C语言实现了树与森林的遍历。

9310

【java-数据结构】七大排序 “华山论剑”:谁才是时间复杂度的王者?,从初学者到高手必备技巧。

学无止尽5

我的专栏: 人工智能领域、java-数据结构、Javase、C语言,希望能帮助到大家!!! 点赞?收藏❤

5410

【数据结构】C语言实现树和森林的遍历

蒙奇D索隆

在上一篇内容中我们介绍了树、森林与二叉树之间的相互转换,其核心逻辑就是通过孩子兄弟存储结构对树、森林进行存储,完成存储后的树和森林就被转换成了一棵二叉树。

5800

【数据结构】树、森林与二叉树的转换

蒙奇D索隆

在计算机的世界中,树指的是一种递归的数据结构,树中的元素之间存在一对多的关系,除了根结点外,所有结点都有且只有唯一前驱。

5510
领券