《数据结构初阶》【顺序栈 + 链式队列 + 循环队列】 《数据结构初阶》【顺序栈 + 链式队列 + 循环队列】 前言: 什么是栈? 栈有哪些实现方式?我们要选择哪种实现方式? -------------------------------- 什么是队列? 队列有哪些实现方式?我们要选择哪种实现方式? -------------- 数据结构与算法 2025年11月09日 140 点赞 0 评论 6301 浏览
【算法】一文看懂快速排序!!! 一文看懂快速排序 ✨前言:在各种排序算法中,快速排序(Quick Sort)几乎是“算法界的明星”。它由 Tony Hoare 在 1962 年提出,凭借着分治思想与高效的平均性能,成为众多编程语言和标准库中的默认排序算法。 相比于冒泡排序、选择排序这样的“基础选手”,快速排序更像是一位善于策略 数据结构与算法 2025年09月27日 100 点赞 0 评论 6244 浏览
算法训练之哈希表 ♥♥♥~~~~~~欢迎光临知星小度博客空间~~~~~~♥♥♥ ♥♥♥零星地变得优秀~也能拼凑出星河~♥♥♥ ♥♥♥我们一起努力成为更好的自己~♥♥♥ ♥♥♥如果这一篇博客对你有帮助~别忘了点赞分享哦~♥♥♥ ♥♥♥如果有什么问题可以评论区留言或者私信我哦~♥♥♥ ✨✨✨✨✨✨ 个人主页✨✨✨✨✨✨ 这一篇博客开启算法学习的另外一个篇章——哈希表& 数据结构与算法 2026年03月02日 154 点赞 0 评论 6182 浏览
力扣hot100_子串_python版本 一、560. 和为 K 的子数组 思路:这就是一道典型的前缀和的题 代码: class Solution: def subarraySum(self, nums: List[int], k: int) -> int: presum = [0] * (len(nums) + 1) for i, x in enumerate 数据结构与算法 2025年05月17日 101 点赞 0 评论 6181 浏览
技能提升:HTML5+AI开发的算法基础入门 技能提升:HTML5+AI开发的算法基础入门 📝 本章学习目标:本章进行综合提升,帮助读者建立完整的知识体系和能力框架。通过本章学习,你将全面掌握"技能提升:HTML5+AI开发的算法基础入门"这一核心主题。 一、引言:为什么这个话题如此重要在前端技术快速发展的今 数据结构与算法 2026年06月06日 167 点赞 0 评论 6151 浏览
MySQL慢查询:慢SQL定位、日志分析与优化方案 一个sql执行很慢的就叫慢sql,一般来说sql语句执行超过5s就能够算是慢sql,需要进行优化了 为何要对慢SQL进行治理 每一个SQL都需要消耗一定的I/O资源,SQL执行的快慢直接决定了资源被占用时间的长短。假设业务要求每秒需要完成100条SQL的执行,而其中10条SQL执行时间长导致每秒只能完成90条SQL,所有新的SQL将进入排队等待,直接影响业务 治理的优先级 master数据库 数据结构与算法 2025年06月19日 164 点赞 0 评论 6090 浏览
523. 【Lua】类型和值(三) 一、表(Table) 当调用函数 math.sin 时,我们可能认为是“调用了 math 库中函数 sin”;而对于 Lua 语言来说,其实际含义是“以字符串"sin"为键检索表math” Lua 语言中的表本质上是一种辅助数组(associative array),这种数组不仅可以使用数值作为索引,也可以使用字符串或其他任意类型的值作为索引(nil 除外)。 使用构造器表达式(construct 数据结构与算法 2024年11月06日 81 点赞 0 评论 6080 浏览
顺序表(数据结构入门的开端) 文章目录 顺序表 1.概念与结构 2.分类 2.1静态顺序表 2.2动态顺序表 2.3动态顺序表的实现 2.4顺序表的基础用法 2.4.1顺序表的形成 2.4.1.1SLPrint(SL* PS) 2.4.1.2SLDestroy(SL* ps) 2.4.1.3SLCheckCapacity(SL* ps) 2.4.1.5 SLPushBack(SL* ps, SLDat 数据结构与算法 2026年06月04日 165 点赞 0 评论 6040 浏览
【算法】二分查找(二)查找边界二分 目录题目介绍二段性1.二段搜索1.1搜索段端点1.1.1住段的左端点1.1.2住段的右端点2.死循环2.1中点偏向2.2多余搜索3.模板3.1求段左端点:编辑3.2求段右端点:编辑4.区别提交代码题目介绍34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣(LeetCode)给你一个按照非递减顺序排列的整数数组 numsÿ 数据结构与算法 2025年10月23日 145 点赞 0 评论 6007 浏览