logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【图论】Floyd-Warshall 算法

Floyd算法是求解所有顶点对最短路径的动态规划算法,可处理负权边,复杂度O(V³),适用于顶点较少的图。

文章图片
#图论#算法#c++
【动态规划】区间DP

区间DP按区间长度递推,枚举分割点合并子问题,常用于石子合并、回文分割等最优化问题,核心是状态定义与转移方程。

文章图片
#动态规划#代理模式#算法
【图论】SPFA 算法

SPFA是Bellman-Ford的队列优化版,可处理负权边并检测负权环,平均性能好,但最坏复杂度O(VE)且易被卡,适用于无负权环的单源最短路径问题。

文章图片
#算法#图论#c++
【数据结构】 线段树原理解析 (Segment Tree)

线段树是基于分治的二叉树结构,通过预处理区间信息实现高效的区间查询与更新,配合懒惰标记优化,支持多种可合并操作,时间复杂度均为O(log n)。

文章图片
#数据结构#算法
【图论】Kruskal 重构树

Kruskal重构树通过将边权转为点权构建,解决路径边权最值问题。C++实现包括构建树、LCA预处理及查询,适用于瓶颈路径问题,时间复杂度低。

文章图片
#图论#重构#c++ +1
【图论】分层图

分层图通过将状态拆解为多层结构,利用层内/层间边建模状态转移,结合最短路径算法(如Dijkstra)解决复杂问题,适用于有限次决策或状态依赖场景,如飞行路线优化与时间余数分层问题。

文章图片
#图论#代理模式#算法 +1
【线性数据结构】差分

差分通过构建差值数组,将区间修改转化为单点操作,实现O(1)更新与O(n)还原,常用于高效处理批量区间增减问题。

文章图片
#数据结构#算法#c++
【动态规划】树形DP

树形DP是在树上进行的动态规划,通过DFS后序遍历,定义节点状态并由子节点转移而来,常用于求解树的最大独立集、重心、直径等问题。

文章图片
#动态规划#算法#c++
【深度学习】RNN循环神经网络

RNN 专用于处理序列数据,通过循环连接实现信息记忆和参数共享。标准RNN受限于梯度消失。LSTM/GRU引入门控机制解决此问题,是序列建模的核心模型。

文章图片
#深度学习#rnn#算法 +4
【深度学习】CNN卷积神经网络

卷积神经网络(CNN)通过局部连接和权值共享高效提取图像特征。核心组件包括卷积层、激活层、池化层。ResNet等引入残差连接深化网络。实践中常使用数据增强和迁移学习优化模型,广泛应用于图像识别和目标检测。

文章图片
#深度学习#cnn#人工智能 +3
    共 26 条
  • 1
  • 2
  • 3
  • 请选择