数据结构与算法

算法服务化改造:如何给核心算法建“净化机房”实现隔离

1. 为什么要给核心算法修一座“净化机房” 我先说一个特别常见的场景。很多团队早期做业务时,算法逻辑就是直接写在业务项目里的:用户请求进来,Controller 调 Service,Service 里嵌着十几个 if-else 或者一段模型预测代码,特征在这算、模型在那跑、结果直接拼进业务结构体返回。没错,

LeetCode 974:和可被 K 整除的子数组(前缀和) —— 题解

  👋 欢迎阅读🎯 欢迎来到「和可被 K 整除的子数组」题解之旅! 本文将带你从"数一数有多少段连续数字的和能被 K 整除"这一直观场景出发,深入理解前缀和 + 同余计数的巧妙运用,并掌握如何用修正后的余数做哈希计数来在 O(n) 内统计全部子数组。在开始之前,建议你先:

【数据结构 -- 栈和队列】一个偏爱后来之人,一个恪守先来后到

欢迎阅读本篇学习笔记。 本篇作为个人计算机专业的学习记录,这里将系统梳理栈和队列的相关知识点,从基础概念到代码实现逐步展开,便于后续的复习巩固。如有不足,欢迎大家在评论区交流指正,感谢大家的阅读与支持!栈栈的概念与结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行

算法二叉树(一)

༺ 个人主页 · 纪念229 ༻🏠我的博客主页🏠༒专栏目录:《数据结构》༒༒专栏目录:《算法》༒༒专栏目录:《MySQL数据库》༒༒专栏目录:《前端开发》༒༒其它有趣的计算机知识༒༺世上本没有路,走的人多了自然就有了༻本节讲的是有关二叉树的OJ题,希望对你有所帮助 题目链接 二叉树前

数据结构的概念

1. 引文数据结构这是一个比较重要的部分,我们不管后续是想直接就业还是考研,这都是个重点,很多学校考研都是靠数据结构,只有极少数不考,这一篇就简单的了解一下数据结构的概念。2. 数据结构的基本概念2.1 基本概念和术语数据,数据元素,数据对象,这三个就是数据的表现形式。我们来试试这三种表

【Redis 初阶】数据结构与单线程模型深度解析:对外接口与底层编码的双重智慧

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》 《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 前言 一. Redis 数据结构:对外接口与底层编码的分离设计

一文吃透 DFS 深度优先搜索:从原理到实战

在算法世界中,深度优先搜索(Depth-First Search,简称 DFS)是一种基础且核心的遍历与搜索算法。它以 “纵向挖掘” 为核心思想,沿着一条路径探索至终点后,回溯至前一节点继续探索其他路径,如同迷宫中沿着一条通道走到头,再折返寻找新通道。这种特性让 DFS 在图论遍历、迷宫