首页
文章分类
关于我
我的动态
我的藏图
文章归档
留言
友情链接
1
使用Learn Git Branching学习Git的学习记录(原程操作)
2
使用Learn Git Branching学习Git的学习记录(本地操作)
3
lwIP-PHY芯片简介
4
LwIP-MAC简介
5
LwIP-简介
thinkTV
喜爱动漫的二刺螈一枚,摩托车云爱好者(快要有车了)。 懂一点技术的在读生物医学工程研究生( •̀ ω •́ )✧,多多指教。
累计撰写
128
篇文章
累计创建
18
个标签
累计收到
0
条评论
栏目
首页
文章分类
关于我
我的动态
我的藏图
文章归档
留言
友情链接
搜索
标签搜索
git
LwIP\
UCOS-iii
算法训练营
vector
STL
模板
机器学习
STM32
STM32基本介绍
iot
Qt
文献分享
C++学习笔记
Linux学习笔记
C语言学习笔记
摩托车
项目
目 录
CONTENT
以下是
算法训练营
相关的文章
2023-05-01
代码随想录算法训练营第十三天 | 滑动窗口最大值;前 K 个高频元素
1. 滑动窗口最大值代码随想录: 原文力扣题目: 239. 滑动窗口最大值1.1 思路暴力方法,遍历一遍的过程中每次从窗口中再找到最大的数值时间复杂度:O(n×k)O(n × k)O(n×k)单调队列单调递减或单调递增的队列C++中没有直接支持单调队列,需要我们自己来实现一个单调队列设计单调队列的时
2023-05-01
952
0
1
算法训练营
2023-04-29
代码随想录算法训练营第十一天 | 有效的括号;删除字符串中的所有相邻重复项;逆波兰表达式求值
1. 括号匹配问题代码随想录: 原文力扣题目: 20. 有效的括号1.1 思路栈结构的特殊性,非常适合做对称匹配类的题目分析有三种不匹配的情况:字符串里左方向的括号多余了 ,所以不匹配括号没有多余,但是 括号的类型没有匹配上字符串里右方向的括号多余了,所以不匹配代码需要覆盖了这三种不匹配的情况在匹配
2023-04-29
986
0
0
算法训练营
2023-04-28
代码随想录算法训练营第十天 | 栈与队列理论基础;用栈实现队列;用队列实现栈
1. 栈与队列理论基础代码随想录: 原文1.1 三个最为普遍的STL版本HP STL 其他版本的C++ STL,一般是以HP STL为蓝本实现出来的,HP STL是C++ STL的第一个实现版本,而且开放源代码。P.J.Plauger STL 由P.J.Plauger参照HP STL实现出来的,被V
2023-04-28
1110
0
0
算法训练营
2023-04-27
代码随想录算法训练营第九天 | KMP算法(初识);字符串、双指针总结
1. KMP算法代码随想录: 原文力扣题目: 实现 strStr()1.1 KMP算法介绍1.1.1 算法名算法取了三位学者发明的:Knuth,Morris和Pratt名字的首字母。所以叫做KMP1.1.2 KMP算法用途KMP主要应用在字符串匹配上当出现字符串不匹配时,可以知道一部分之前已经匹配的
2023-04-27
1290
0
2
算法训练营
2023-04-26
代码随想录算法训练营第八天 | 反转字符串;反转字符串II;替换空格;翻转字符串里的单词;左旋转字符串
1. 反转字符串代码随想录: 原文力扣题目: 344.反转字符串1.1 思路如果题目关键的部分直接用库函数就可以解决,建议不要使用库函数。如果库函数仅仅是解题过程中的一小部分,并且清楚这个库函数的内部实现原理的话,可以考虑使用库函数。双指针法我们定义两个指针(索引下标)一个从字符串前面,一个从字符串
2023-04-26
1308
0
0
算法训练营
2023-04-25
代码随想录算法训练营第七天 | 四数相加;赎金信;三数之和;四数之和
1. 四数相加代码随想录: 原文力扣题目: 第454题.四数相加II1.1 思路这道题目是四个独立的数组,只要找到 A[i]+B[j]+C[k]+D[l]=0A[i] + B[j] + C[k] + D[l] = 0A[i]+B[j]+C[k]+D[l]=0不用考虑有重复的四个元素相加等于0的情况首
2023-04-25
1316
0
0
算法训练营
2023-04-24
代码随想录算法训练营第六天 | 哈希表理论基础;有效的字母异位词;两个数组的交集;快乐数;两数之和
1. 哈希表理论基础代码随想录: 原文哈希表是根据关键码的值而直接进行访问的数据结构。哈希表中关键码就是数组的索引下标,然后通过下标直接访问数组中的元素哈希表都是用来快速判断一个元素是否出现集合里1.1 哈希函数例如要查询一个名字是否在这所学校里。哈希函数,把学生的姓名直接映射为哈希表上的索引,然后
2023-04-24
1343
0
3
算法训练营
4
5
6
7
8