1.Leetcode(1h)
每日一题
2110. 股票平滑下跌阶段的数目 - 力扣(LeetCode)
1.自己写的代码是暴力双循环i和i+j 2.dp,表示当前元素结尾的下降期长度 3.统计下降段长度,用公式计算
2.排序算法
2.1归并排序(归并排序的时间复杂度计算)
采用 递归树 ;递归深度(递归层数是log2n或者说logn);每一层的代价是O(n)
总时间 = 每层代价 × 层数 = O(n) × O(log n) = O(n log n)


- 树的深度:log2n
- 每层的工作量:O(n)
- 总时间 = 层数 × 每层代价 = log2n×n=O(nlogn)
2.2堆排序
数据结构合集 - 堆与堆排序(算法过程, 效率分析, 稳定性分析)_哔哩哔哩_bilibili

2.3快速排序
通过递归,交换得到最后的结果
3.项目
MD5加密,从前端的用户、密码去找数据库中的**员工对象;**和数据库中加密的值进行比对
JWT校验
jwt格式(头、载荷、签名),token会存在cookie中;俩个拦截器,小程序,后台

cookie
然后看了看创业的,bytedance/美团之类的,看了看访谈节目,okr(目标规划)之类的