文章 2024-07-17 来自:开发者社区

Python并查集实战宝典:从入门到精通,让你的数据结构技能无懈可击!

在算法与数据结构的世界里,并查集(Disjoint Set)犹如一把瑞士军刀,小巧而多功能,尤其擅长处理元素分组与合并的问题。从社交网络的好友关系判定到图像处理中的像素聚类,从游戏开发的碰撞检测到图论中的连通性分析,并查集的身影无处不在。本文将以实战为引导,从零开始,逐步...

文章 2024-03-12 来自:开发者社区

数据结构从入门到精通——队列

队列 前言 一、队列 1.1队列的概念及结构 1.2队列的实现 1.3队列的实现 1.4扩展 二、队列面试题 三、队列的具体实现代码 Queue.h Queue.c test.c 队列的初始化 队列...

数据结构从入门到精通——队列
文章 2024-03-12 来自:开发者社区

数据结构从入门到精通——栈

栈 前言 一、栈 1.1栈的概念及结构 1.2栈的实现 1.3栈的面试题 二、栈的具体实现代码 栈的初始化 栈的销毁 入栈 出栈 返回栈顶元素 返回栈中的元素个数 检测是否为空 Stack...

数据结构从入门到精通——栈
文章 2024-03-12 来自:开发者社区

数据结构从入门到精通——链表

链表 前言 一、链表 1.1 链表的概念及结构 1.2 链表的分类 1.3 链表的实现 1.4 链表面试题 1.5 双向链表的实现 二、顺序表和链表的区别 三、单项链表实现具体代码 text.h text.c ...

数据结构从入门到精通——链表
文章 2024-03-12 来自:开发者社区

数据结构从入门到精通——顺序表

顺序表 前言 一、线性表 二、顺序表 2.1概念及结构 2.2 接口实现 2.3 数组相关面试题 2.4 顺序表的问题及思考 三、顺序表具体实现代码 顺序表的初始化 顺序表的销毁 顺序表的打印 顺序表的增容 ...

数据结构从入门到精通——顺序表
文章 2024-03-12 来自:开发者社区

数据结构从入门到精通——算法的时间复杂度和空间复杂度

算法的时间复杂度和空间复杂度 前言 一、算法效率 1.1 如何衡量一个算法的好坏 1.2 算法的复杂度 二、时间复杂度 2.1 时间复杂度的概念 2.2 大O的渐进表示法 2.3常见时间复杂度计算举例 2.4等差数列计算公式 2...

数据结构从入门到精通——算法的时间复杂度和空间复杂度
文章 2024-02-24 来自:开发者社区

从入门到精通:Python中的常用数据结构

作为一门面向对象的编程语言,Python在数据处理方面有着出色的表现。数据结构是Python中最基本的概念之一,也是每位开发者必须掌握的基础知识。下面我们将会对Python中的四种常见数据结构进行详细讲解。列表列表是Python中最常用的数据结构之一,它可以容纳任意数量的元素,且元素的类型可以不同。列表用[]表示,其中的元素用...

文章 2023-06-26 来自:开发者社区

22.从入门到精通:Python数据结构元组和序列 元组 序列 集合 创建集合 集合操作 字典 遍历技巧

元组和序列在Python中,元组(tuple)和序列(sequence)都是用来存储一系列值的数据类型,它们的区别在于元组是不可变的,而序列是可变的。下面分别介绍一下元组和序列。元组元组是一种不可变的序列类型,用于存储一组有序的值,可以包含任意类型的值,包括数字、字符串、元组等等。元组使用圆括号(())表示,元素之间使用逗号(,)分隔。例如:my_tuple = (1, 'two', 3.0, ....

文章 2023-06-26 来自:开发者社区

21.从入门到精通:Python数据结构 列表 将列表当做堆栈使用 将列表当作队列使用 列表推导式 嵌套列表解析 del 语句

Python数据结构列表在Python中,列表(list)是一种可变序列类型,可以存储任意数量的有序元素。列表中的元素可以是不同类型的,包括数字、字符串、列表等等。列表使用方括号([])表示,元素之间使用逗号(,)分隔。下面是一个简单的列表示例:my_list = [1, 2, 'three', [4, 5]]可以使用索引来访问列表中的元素,索引从0开始。例如,要访问上面列表中的第一个元素(值为....

文章 2023-06-08 来自:开发者社区

Redis从入门到精通之底层数据结构简单动态字符串(SDS)详解

大家好,我是冰点,今天我们聊一下Redis底层数据结构简单动态字符串(SDS)。以及对比一下不同版本Redis在此处的实现。 Redis是一个快速、开源、内存数据库,它是一个基于键值对的存储系统,由Salvatore Sanfilippo开发。Redis支持多种数据结构,其中字符串(String)是最常用的一种数据结构之一。在Redis中,字符串是由简单动态字符串(SDS)实现的。本文将...

Redis从入门到精通之底层数据结构简单动态字符串(SDS)详解

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注