【学习日记】【12.15】【13/60】

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(目标规划)之类的

相关推荐
后端小张4 分钟前
【AI 学习】揭开AI卷积神经网络的神秘面纱:从理论到实战
人工智能·深度学习·神经网络·学习·机器学习·计算机视觉·cnn
HL_风神4 分钟前
设计原则之开闭原则
c++·学习·设计模式·开闭原则
半夏知半秋7 分钟前
rust学习-生命周期
开发语言·笔记·后端·学习·rust
厨 神7 分钟前
opencv学习
人工智能·opencv·学习
Hcoco_me9 分钟前
大模型面试题47:从白话到进阶讲解LoRA原理
人工智能·深度学习·学习·自然语言处理·transformer
wayne21412 分钟前
React Native 0.80 学习参考:一个完整可运行的实战项目
学习·react native·react.js
毕设源码-邱学长25 分钟前
【开题答辩全过程】以 旅游信息系统为例,包含答辩的问题和答案
学习·微信小程序·小程序
EveryPossible2 小时前
穿透iframe
学习
木木木一2 小时前
Rust学习记录--C7 Package, Crate, Module
开发语言·学习·rust
落羽凉笙9 小时前
Python学习笔记(3)|数据类型、变量与运算符:夯实基础,从入门到避坑(附图解+代码)
笔记·python·学习