会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
你在学什么
首页
新随笔
管理
上一页
1
2
3
下一页
2022年11月17日
搜索和图论
摘要: dijkstra typedef pair<int, int> PII; int n; // 点的数量 int h[N], w[N], e[N], ne[N], idx; // 邻接表存储所有边 int dist[N]; // 存储所有点到1号点的距离 bool st[N]; // 存储每个点的最短
阅读全文
posted @ 2022-11-17 21:05 你在学什么
阅读(120)
评论(0)
推荐(0)
2022年10月24日
基础算法
摘要: 快排 void quick_sort(vector<int>& q, int l, int r) { if (l >= r) return; int i = l - 1, j = r + 1, x = q[l + r >> 1]; while (i < j) { do { i++; } while
阅读全文
posted @ 2022-10-24 11:06 你在学什么
阅读(56)
评论(0)
推荐(0)
2022年10月2日
位运算符
摘要: 异或 性质 0 ^ a = a a ^ a = 0 用法 判断某个数出现次数的奇偶 或 性质 用法 且 性质 用法 非 性质 用法
阅读全文
posted @ 2022-10-02 00:47 你在学什么
阅读(63)
评论(0)
推荐(0)
2022年9月22日
滑动窗口,双指针
摘要: 滑动窗口 思路 在字符串s中使用双指针中的左右指针技巧,初始化left = right = 0,把索引左闭右开区间[left, right)称为一个窗口。 先不断增加right指针扩大窗口,直到窗口中的所有字符串符合要求寻找可行解() 此时,我们停止增加right,转而不断增加left缩小指针窗口,
阅读全文
posted @ 2022-09-22 15:15 你在学什么
阅读(84)
评论(0)
推荐(0)
2022年9月21日
回溯算法:集合划分问题
摘要: 框架 回溯算法中需要考虑到的问题 路径,选择列表,结束条件 结束条件 // 结束条件:已经处理完所有数 if (track.size() == nums.length) { // 处理逻辑 } // 结束条件:已经处理完所有球 if (index == nums.length) { // 处理逻辑
阅读全文
posted @ 2022-09-21 20:56 你在学什么
阅读(93)
评论(0)
推荐(0)
2022年9月8日
前缀,中缀,后缀表达式
摘要: 前缀表达式求值 从右往左,遇到数字压入栈,遇到运算符出栈 中缀转前缀 初始化两个栈:运算符栈s1 , 储存中间结果的栈s2 从右往左扫描 遇到操作数压入s2 遇到运算符,与s1栈顶运算符比较优先级 如果s1为空,或栈顶运算符为 ")" ,入栈 优先级比栈顶运算符高或者相等,入栈s1 否则,s1栈顶运
阅读全文
posted @ 2022-09-08 17:43 你在学什么
阅读(139)
评论(0)
推荐(0)
2022年9月6日
序列化二叉树
摘要: 序列化二叉树 涉及到的ostringstream , istringstream , stoi() class Codec { public: string serialize(TreeNode* root) { if (!root) { return ""; } ostringstream out
阅读全文
posted @ 2022-09-06 09:39 你在学什么
阅读(84)
评论(0)
推荐(0)
2022年9月2日
二叉树路径问题
摘要: 问题分类 自顶向下 从某一结点(不一定是根节点),从上到下寻找路径,到某一节点(不一定是叶节点)结束 二叉树的所有路径 求和路径 路径总和 路径总和|| 路径总和|||(前缀和) 非自顶向下 就是从任意节点到任意节点的路径,不需要自顶向下 二叉树中的最长路径和 最长同值路径 二叉树的直径 解题模板
阅读全文
posted @ 2022-09-02 09:40 你在学什么
阅读(90)
评论(0)
推荐(0)
2022年5月9日
SpringBoot微服务打包Docker镜像
摘要: 1.打包自己的项目 Dockerfile FROM java:8 COPY *.jar /app.jar CMD ["--server.port=8080"] EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar"] 文件目录下build,文件包含jar包和
阅读全文
posted @ 2022-05-09 19:50 你在学什么
阅读(184)
评论(0)
推荐(0)
2022年5月8日
Docker网络
摘要: 理解Docker 三个网络 ip addr lo 本地回环地址 etho 内网地址 docker0 docker地址 问题:docker 是如何处理容器网络访问的 docker run -d -P --name tomcat01 tomcat # 查看容器的内部网络地址 ,发现容器运行的时候会得到一
阅读全文
posted @ 2022-05-08 22:50 你在学什么
阅读(166)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告