数据结构

壹号用户1 小时前
数据结构·c++
C++入门(引用)目录一、引用引用不是定义一个新的变量,而是给已存在的变量取了个别名,编译器不会给引用变量开辟内存空间,它和它引用的变量共用一块内存空间。
fengxin_rou1 小时前
数据结构·leetcode·java 算法·面试算法
leetcode二维数组高频面试题详解:48.原地旋转矩阵 + 240.杨氏矩阵查找算法深度剖析🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
05候补工程师2 小时前
数据结构·经验分享·笔记·考研·算法·图论
【408 数据结构】图论核心算法(拓扑/关键路径)与二叉搜索树精髓夺分笔记🎯 导语:在计算机专业基础综合(408)的数据结构复习中,图论与查找树是必考的硬骨头。本文基于今日全网最高效的复习笔记,将抽象的算法映射为生活常识,用最接地气的大白话和方法总结,帮你彻底对抗庞大的知识量!
迈巴赫车主2 小时前
数据结构·算法·prim
Prim堆优化Prim 算法是求解最小生成树的经典算法之一。它和 Kruskal 一样,都是基于贪心思想的最小生成树算法。
郝学胜-神的一滴2 小时前
数据结构·python·程序人生·算法·重构·软件构建·哈希算法
干货版《算法导论》08:哈希——重构集合数据结构的速度魔法干货版《算法导论》08:哈希——重构集合数据结构的速度魔法在数据结构的浩瀚世界里,集合(Set) 始终是绕不开的核心基石🌍。我们不执着于元素的外部序列顺序,只执念于按 Key 精准定位:这个键是否存在?能否快速插入?能否高效删除?
apcipot_rain3 小时前
数据结构·操作系统·软件工程·计算机组成原理·离散数学
计科八股20260605——软件生命周期、文档、死锁、地址转换、I/O控制方式、堆、无向图、连通图、最小支配集、逆关系、永真式一、软件生命周期(6个阶段)软件生命周期 = 一个软件从“出生”到“死亡”的全过程注意:很多面试官会把运维和废弃/下线也算进去,所以有时会说是7个阶段。
洒脱的六边形战士加辣3 小时前
java·数据结构·算法
Java排序方法全解析Java 中排序的两种方式:自然排序:类实现 Comparable 接口(如 String、Integer)
hope_wisdom3 小时前
c语言·数据结构·c++·二叉树
C/C++数据结构之二叉树基础二叉树是一种特殊的树形数据结构,其中每个节点最多只能有两个子节点:左子节点和右子节点。这种限制使得二叉树在处理数据时具有独特的性质,尤其是在搜索、排序和遍历操作方面。二叉树的基本组成元素包括:根节点、内部节点、叶子节点。根节点是树的顶端节点,没有父节点。内部节点至少有一个子节点,而叶子节点则是没有任何子节点的节点。二叉树可以为空,即不包含任何节点。
知南x3 小时前
数据结构
【DPDK核心知识了解】(3) 数据结构与缓冲区管理(建立零拷贝的认知)博主最近在想学习RDMA的相关知识,但是无奈于RDMA的教学太少,考虑到DPDK与RDMA有较多技术相关的部分,且DPDK的教程多一些,因此想现将DPDK与RDMA重合的知识部分学习,之后再学习RDMA。
bIo7lyA8v4 小时前
数据结构·算法
算法与数据结构协同优化的设计思想的技术8
Lsk_Smion4 小时前
数据结构·算法·leetcode
力扣实训 _ [98].验证二叉搜索树 _ 将二叉树展开成链表问题描述: 给定一个二叉树的根节点 root,判断其是否是一个有效的二叉搜索树(BST)。 核心性质: 有效二叉搜索树的中序遍历结果必然是一个严格递增的序列。因此,我们只需在迭代遍历的过程中,检查当前访问到的节点值是否严格大于前一个被访问的节点值即可。
小小工匠4 小时前
数据结构·redis
Redis - 从数据结构到高可用的九个关键问题在学习 Redis 的过程中,很多开发者都会遇到一些共性的困惑: 整数数组和压缩列表为什么能省内存?AOF 重写时会不会阻塞主线程?RDB 持久化在高写入场景下有什么隐患?这些问题看似零散,实则串起了 Redis 从底层数据结构到高可用架构的核心知识脉络。
CHHH_HHH4 小时前
开发语言·数据结构·c++·算法·stl
【C++】红黑树:比AVL树更实用的平衡二叉搜索树红黑树一、红黑树的概念二、红黑树的规则1. 思考:红黑树如何确保最长路径不超过最短路径的2倍的?2. 红黑树的效率
_日拱一卒4 小时前
java·数据结构·算法·leetcode·职场和发展
LeetCode:17电话号码的字母组合deleteCharAt(int index):删除位于指定下标处的那个字符解题思路:首先新建两个变量res和path,res用于盛放最终的结果集,path用于盛放单个的结果
zzz_23684 小时前
数据结构·spring boot·redis
【Redis】Redis 数据结构与 Spring Boot 集成VibeLoop 是一个虚构的轻量级内容互动平台,用于本系列统一演示。本文从零开始,带你理解 Redis 五种核心数据结构的底层机制,并集成到 Spring Boot 中实战——为后续的缓存策略、分布式锁、高可用架构打下基础。
Lsk_Smion14 小时前
数据结构·算法·leetcode
力扣实训 _ [102].层序遍历--前序--后续_递归与非递归的实现问题描述: 给定一个二叉树的根节点 root,返回其节点值的 层序遍历(即逐层地,从左到右访问所有节点)。
Lsk_Smion15 小时前
数据结构·链表
力扣实训 _ [25].K个一组链表摘要:LeetCode 25 题“K 个一组翻转链表”是链表操作中的经典难题。相比于复杂的区间内指针交换,本文将介绍一种更符合直觉的 “断链 + 整体翻转” 策略。通过引入虚拟头节点和辅助函数,我们将复杂的逻辑拆解为简单的步骤,配合详细的代码注释,助你彻底掌握这一解题套路。
小欣加油16 小时前
java·数据结构·c++·算法·leetcode
leetcode3751 范围内总波动值I可以采用枚举+数字逐位分离的方法来解决这个问题,遍历区间,对于每一个数字i,计算其波动值:<1>如果i<=100,表示其波动值为0;
V搜xhliang024617 小时前
运维·数据结构·人工智能·算法·microsoft·数据挖掘·自动化
临床科研新范式:从选题到投稿,AI智能体如何接管全流程?临床科研正经历从"人操作工具"到"人指挥智能体"的范式跃迁。2025-2026年,多个经过同行评议验证的全流程AI智能体系统集中涌现,标志着这一转变已从概念验证进入实操阶段。
梦想的颜色19 小时前
运维·服务器·数据结构·数据库·mysql
MySQL 查询性能核武器一条SQL拖垮整个数据库,这事每天都在发生。生产环境一次“慢查询屠杀”:凌晨3点,核心交易表因一个漏写索引的WHERE order_date = CURDATE(),触发了全表扫描 + 文件排序,瞬间占满磁盘IO,数据库连接数飙到上限,订单服务全面瘫痪20分钟。而事后定位时发现,慢查询日志里那条SQL执行时间从正常的50ms飙升到了48秒——差了一个960倍的数量级。