- 博客(15)
- 收藏
- 关注
原创 算法笔记:单调栈
定义:单调栈是一种特殊的数据结构,常用于解决一些和数组有关的问题,比如求解数组中每个元素两侧最近的更大/更小元素等。单调栈的基本思想是:利用栈的"后进先出"特性,维护一个单调递增或单调递减的序列。初始化单调栈的步骤:1. 初始化一个空栈2. 从前往后或从后往前遍历数组3. 每遍历到一个元素,就将其与栈顶元素比较:- 如果满足单调性(如递增栈且新元素大于栈顶),则将新元素入栈。
2024-05-23 14:38:30
318
1
原创 质数查找:暴力 埃氏筛 欧拉筛
埃氏筛(Sieve of Eratosthenes)是一种用于筛选出一定范围内所有质数的算法。这个算法的基本思想是从2开始不断遍历每个数,将其所有的倍数标记为非质数,最终剩下未被标记的数就是质数。
2024-03-27 20:51:08
628
原创 算法笔记:差分数组 前缀和
差分数组是一种用于高效求区间和的数据结构和算法技巧,主要用于解决一个区间内的所有元素都需要增加或减少某个值的情况。
2024-03-22 20:04:30
675
1
原创 标准卷积、深度可分离卷积与GSConv,YOLOv8引入SlimNeck
本文介绍了标准卷积、深度可分离卷积以及paper中的GSConv,分析了它们的性能优劣,并简要介绍了如何将VoVGSP和GSConv引入YOLOv8
2023-12-26 20:59:51
7078
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人