相关文章
【排序算法对比】快速排序、归并排序、堆排序
排序算法对比:快速排序、归并排序、堆排序
1. 快速排序(Quick Sort)
原理
快速排序采用 分治法(Divide and Conquer),通过选取基准值(pivot),将数组划分为 小于基准值…
建站知识
2025/5/18 16:05:11
洛谷 P3986 斐波那契数列
P3986 斐波那契数列
题目描述
定义一个数列: f ( 0 ) a , f ( 1 ) b , f ( n ) f ( n − 1 ) f ( n − 2 ) f(0) a, f(1) b, f(n) f(n - 1) f(n - 2) f(0)a,f(1)b,f(n)f(n−1)f(n−2)
其中 a, b 均为正整数,n ≥ 2。
问有多少种 (a, b)&…
建站知识
2025/5/19 7:13:37
算法刷题记录——专题目录汇总
1.1 LeetCode 算法刷题篇
更新: [2025-3-20] 个人题解链接
LeetCode 题号解答与分析链接第1~100题算法刷题记录——LeetCode篇(1)第101~200题算法刷题记录——LeetCode篇(2)第201~300题算法刷题记录——LeetCode篇(3)第301~400题算法刷题记录——LeetCode篇(4)第401~500题算法…
建站知识
2025/5/15 3:53:42
数据结构与算法-图论-欧拉路径和欧拉回路(有向图和无向图,骑马修栅栏,单词游戏 play on words)详细代码注解
基础前置知识:
有向图:
欧拉路径:
定义:在有向图中,从一个顶点出发,经过每条边恰好一次,并且遍历所有顶点的路径称为有向图的欧拉路径。
特征:有向图存在欧拉路径,当…
建站知识
2025/5/15 12:11:56
【RabbitMQ】RabbitMQ如何保证消息不丢失?
为了保证消息不丢失,需要在生产者、RabbitMQ本身和消费者三个环节采取相应措施。
1.生产者端:确保消息发送成功
1.1开启消息确认机制(Publisher Confirms)
原理: 生产者发送消息后,RabbitMQ会返回一个确认(ACK),表示消息已成功…
建站知识
2025/5/18 8:30:38
docker安装milvus向量数据库Attu可视化界面
Docker 部署 Milvus 及 Attu 可视化工具完整指南
一、环境准备
安装 Docker 及 Docker Compose
Docker 版本需 ≥20.10.12Docker Compose 版本需 ≥2.20.0(推荐 V2)
验证 Docker 环境
docker --version && docker-compose --version若出现&…
建站知识
2025/5/18 18:35:11
计算机视觉——深入理解卷积神经网络与使用卷积神经网络创建图像分类算法
引言
卷积神经网络(Convolutional Neural Networks,简称 CNNs)是一种深度学习架构,专门用于处理具有网格结构的数据,如图像、视频等。它们在计算机视觉领域取得了巨大成功,成为图像分类、目标检测、图像分…
建站知识
2025/5/15 16:35:20