首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
数据结构
用户68691613490
创建于2025-06-13
订阅专栏
手搓数据结构
暂无订阅
共9篇文章
创建于2025-06-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
洛谷P3365 改造二叉树:从问题分析到代码实现
一、问题分析 题目要求我们计算将二叉树修改为二叉搜索树(BST)所需的最少修改次数。二叉搜索树的性质是:对于任意节点,其左子树所有节点的值都小于该节点的值,右子树所有节点的值都大于该节点的值。 二、解
手把手教你实现进制转换(C++代码注释+小白友好教程
一、简介和特点 进制转换是编程中常见的操作,即将数值从一种进制(如十进制)转换为另一种进制(如二进制、十六进制等)。本代码实现了一个通用的进制转换工具,具有以下特点: 1.支持小数转换:不仅能
手把手教你实现哈希表:从代码到原理的新手友好指南
一、简介和应用 哈希表(Hash Table)是一种高效的数据结构,通过哈希函数将键(Key)映射到存储位置,实现O(1)时间复杂度的查找、插入和删除操作。它广泛应用于缓存系统、数据库索引、字典查询等
二叉搜索树入门指南:高效查找的数据结构实现
一、简介和应用 二叉搜索树(Binary Search Tree, BST)是一种特殊的二叉树数据结构,其中每个节点的值大于其左子树所有节点的值,小于其右子树所有节点的值。这种特性使得BST在查找、插
邻接表实现指南:图结构的链表存储方式
一、简介和特点 邻接表是一种常用的图存储结构,它使用链表来表示图中顶点之间的邻接关系。本文实现的邻接表类可以高效地表示稀疏图,并支持动态添加顶点和边。 主要特点: 空间效率:特别适合存储稀疏图 动
洛谷P1168题终极解析:双堆法高效计算动态中位数
一、问题理解与算法思路 题目要求我们动态维护一个序列,并在每次读取奇数个数字时输出当前序列的中位数。这道题考察了两个核心算法点:堆数据结构的应用和中位数的高效计算。我们采用双堆法(一个大根堆和一个小根
哈希表实现指南:从原理到C++实践
一、简介和应用 哈希表(Hash Table)是一种高效的数据结构,通过键值对(key-value)存储数据,提供快速的插入、删除和查找操作。它使用哈希函数将键映射到表中的位置,使得平均时间复杂度可以
C++进制转换实现详解:支持整数和小数部分的完整方案
一、简介和特点 这个进制转换程序可以将输入的十进制数转换为任意指定进制(2-36)的表示形式,支持整数和小数部分的完整转换。 主要特点: 支持2-36进制的转换 正确处理整数和小数部分 使用字母表
二叉树入门指南:从零开始理解树形数据结构
一、简介和应用 二叉树是一种重要的非线性数据结构,每个节点最多有两个子节点,分别称为左子节点和右子节点。它在计算机科学中有广泛的应用,是许多高级数据结构的基础。 应用场景: 1.数据库索引(如B树