java 学习 贪心 + 若依 + 一些任务工作
leetcode 1780 3的幂的和(贪心+枚举)
class Solution {public boolean checkPowersOfThree(int n) {int cha = n;int max = 0;for(int i =0;i<n;i++){if(Math.pow(3,i)<=n && Math.pow(3,i+1)>n){max = i;break;}}while(max!=-1){if(Math.pow(3,max)<=cha){cha = cha - (int)(Math.pow(3,max));}max--;}if(cha == 0){return true;}else{return false;}}
}
2.看了下若依前后端架构,启动测试
看了下接口文档和目录结构,发现很多东西都不熟悉,很多东西插件,引擎,功能要学习。
3.然后看了贪心算法和图的课程
迪杰斯特拉算法,针对无负的图,维护一个每个点最小权值表,之前算法学过。
4.启动了个若依flask框架项目报错,跟venv,lib、site下的包报错
创建python 虚拟环境
# 创建虚拟环境
python -m venv venv# 激活虚拟环境
# Windows:
.\venv\Scripts\activate.bat
# Linux/Mac:
source venv/bin/activate# 安装依赖
pip install -r requirements.txt
5.然后看了下大模型里面流式输出的需求,sse,websocket,后面开发
算法和项目、论文,三步走加油