蓝桥杯C++组算法知识点整理 · 考前突击(上)【小白适用】 【背景说明】本文的作者是一名算法竞赛小白,在第一次参加蓝桥杯之前希望整理一下自己会了哪些算法,于是有了本文的诞生。分享在这里也希望与众多学子共勉。如果时间允许的话,这一系列会分为上中下三部分和大家见面,祝大家竞赛顺利! 【文风说明】本文主要会用代码+注释的方式来解释内容。相信学过编程的人都会发现程序比长篇 数据结构与算法 2026年04月23日 59 点赞 0 评论 6585 浏览
C++寻位映射的奇幻密码:哈希 文章目录 1.什么是哈希? 2.哈希的常见实现方法 2.1 直接定址法 2.2 除留余数法 3.哈希冲突 4.哈希冲突的解决 4.1 闭散列 4.1.1 线性探测 4.1.1.1 哈希表的基本数据结构 4.1.1.2 哈希表的key转换 4.1.1.3 哈希表的插入 4.1.1.4 哈希表的查找 4.1.1.5 哈希表的删除 4. 数据结构与算法 2025年06月02日 197 点赞 0 评论 6583 浏览
K 值选对,准确率翻倍:KNN 算法调参的黄金法则 目录 一、背景介绍二、KNN 算法原理2.1 核心思想2.2 距离度量方法2.3 算法流程2.4算法结构:三、KNN 算法代码实现3.1 基于 Scikit-learn 的简单实现3.2 手动实现 KNN(自定义代码)四、K 值选择与可视化分析4.1 K 值对分类结果的影响4.2 交叉验证选择最优 K 值五、KNN 算法的优缺点与优化5.1 优点5.2 缺 数据结构与算法 2025年06月02日 81 点赞 0 评论 6567 浏览
LSM Tree 数据库底层索引 数据库中非常常用的索引数据结构——B+ 树,在过去很多年里它都是数据库索引的首选实现方式,但是这种数据结构也并不是很完美。因为,每次修改数据都很有可能破坏 B+ 树的约束,我们需要对整棵树进行递归的合并、分裂等调整操作,而不同节点在磁盘上的位置很可能并不是连续的,这就导致我们需要不断地做随机写入的操作,而随机写入的性能是比较差的,这个问题在写多读少的场景下会更加明显。 LSM Tree(Log S 数据结构与算法 2025年06月13日 107 点赞 0 评论 6514 浏览
组件分享之后端组件——超轻量级的工作流引擎go-workflow 组件分享之后端组件——超轻量级的工作流引擎go-workflow 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。 组件基本信息 组件:go-workflow 内容 本节我们分享一个超轻量级的工作流引擎go-workflow,基本架构同Activiti工作流有些相似 数据结构与算法 2025年06月07日 143 点赞 0 评论 6505 浏览
Yao 折腾手记:如何快速创建一套管理系统 文章首发于个人公号:阿拉平平 有开发经验的小伙伴肯定知道,要独立开发一套管理系统并非易事。从设计数据库,到开发接口,再到编写前端页面,想想就让人头大。如果需求不是很复杂,我们可以借助低代码应用引擎来快速开发。 项目介绍 Yao[1] 是一款 Go 语言驱动的低代码应用引擎,通过编写 JSON 文件即可快速制作 API 接口,数据管理系统 ,命令行工具等应用程序,应用可以运行在本地、云端和物联网 数据结构与算法 2025年04月23日 60 点赞 0 评论 6501 浏览
【数据结构与算法】刷题篇——876.链表的中间节点(LeetCode) 文章目录 链表的中间节点 问题描述 核心方法:快慢指针 算法原理 算法可视化 奇数节点情况 (1→2→3→4→5) 复杂度分析 边界情况处理 总结 链表的中间节点 简洁高效地定位链表中心节点是链表操作的基础技能[toc] 问题描述给定一个非空的单链表,返回链表的中间节点。如果有两个中间节点(链表长度为偶 数据结构与算法 2025年07月17日 161 点赞 0 评论 6446 浏览
如何在docker中的mysql容器内执行命令与执行SQL文件 通过 docker ps -a 查询当前运行的容器,找到想执行命令的容器名称。docker ps -a 若想执行sql文件,则将sql文件放入当前文件夹下后将项目内的 SQL 文件拷贝到 mysql 容器内部的 root下。sudo docker cp /root/enterprise.sql mysql:/root/ 然后进入 mysql 容器内部。docker ex 数据结构与算法 2025年12月23日 45 点赞 0 评论 6440 浏览
C++ 贪心算法(Greedy Algorithm)详解:从思想到实战 贪心算法是一种在每一步决策中都采取当前 "当前最优" 选择的算法思想,它通过局部局部最优解来期望获得全局最优解。尽管并非所有问题都适用,但在具有贪心选择性质和最优子结构的问题中,贪心算法能以极高的效率(通常是线性或线性对数级)给出最优解。本文将从贪心算法的核心思想出发,结合 C++ 数据结构与算法 2025年11月13日 61 点赞 0 评论 6348 浏览
链表实战指南:手动实现单链表与双链表的接口及OJ挑战(含完整源码) 文章目录 一、链表的概念 二、链表的分类 三、手动实现单链表 1.链表的初始化 2.链表的打印 3.申请新的节点大小空间 4.链表的尾插 5.链表的头插 6.链表的尾删 7.链表的头删 8.链表的查找 9.在指定位置之前插入数据 10.在指定位置之后插入数据 11.删除指定节点 12.删除指定节点之后的数据 13.销毁链表 四、单链表的思考 五.经典链表OJ题 数据结构与算法 2025年07月18日 53 点赞 0 评论 6342 浏览