数据结构与算法

基础算法篇(4)(蓝桥杯常考点)—数据结构(进阶)

前言这期将会讲到基础算法篇里面的数据结构(进阶),主要包括单调栈,单调队列,并查集,扩展域并查集,带权并查集,字符串哈希,Trie树。 数据结构(进阶)正文 单调栈 里面存储的单增或者单减的栈 应用: 1.寻找当前元素左侧,离它最近

改改 MongoDB 官网的中文翻译

用了几个月 MongoDB,看了一百多篇英文文档,我刚刚才发现,MongoDB 的官网其实是有中文版的。 然而文档没有中文,还是得慢慢看。 官网的中文一股直译的味道,让人怀疑是不是直接用翻译软件做的所谓"本地化"。 我用 Edge 浏览器的翻译看了一下,大概率是在机翻基础上做了一定润色,但这个润色水平属实一言难尽。 先看一眼英文版的官网: 再看一眼中文版的: 昨天我想看

百战尚学堂java知识点

XML是eXtensible Markup Language(可扩展标记语言)的英文缩写。标记(Markup)通常是指一个文档中不需要实际打印输出的部分,主要用于告知文档编辑者(人或软件系统)文档格式的描述,即可以按照“标记”给出的“注解”进行文档格式的相应编排。广泛使用的HTML(Hyper Text Markup Language)就是网页文档格式的标记化语言。XML现已经成为互联网上数据表示

【算法通关指南:数据结构和算法篇(二) 】别再用指针写链表了!数组模拟单 / 双向链表,C++ 实战超丝滑

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《算法通关指南》 ✨ 永远相信美好的事情即将发生 文章目录 前言 一、链表的概念 1.1 链表的定义 1.2 链表的分类 二、链表的模拟实现 2.1 单链表的模拟实现

【数据结构】八大排序之快速排序:分而治之的艺术

文章目录 快速排序 1.hoare版本 算法优化 三数取中法 小区间优化 完整代码如下 算法分析 时间复杂度 空间复杂度 2.前后指针法 排序过程 3.非递归(栈模拟) 实现思路 总结 快速排序快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其基本思想为&#xff1

排序《数据结构》

排序 《数据结构》 1.排序的概念及其运用 1.1 排序的概念 1.2 排序运用 1.3常见的排序算法 1.4 排序动图演示 2.常见排序算法的实现 2.1 插入排序 2.2希尔排序 2.3 快排 左边做keyi,右边先走,可以保证相遇位置比keyi小 2.4 快速排序优化 快排(非递归) 2.6堆

【优选算法必刷100题】第007~008题(双指针算法):三数之和,四数之和

🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》《优选算法指南-必刷经典100题》🌟心向往之行必能至🎥Cx330🌸的简介:目录007.三数之和解法:(排序+双指针&

mysql开启慢查询sql日志

MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 开启状态: 查看是否开启慢查询功能: mysql> show variables like 'slow_query%'; +---------------------+------------------------------------+ | Variable_name | Val