首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
第六十二专题
代码随想录算法训练营第六十二天 | 图论part11
97. 小明逛公园 #include <iostream>#include <vector>#include <climits>#include <fstream>using namespace std;void floyd(vector<vector<vector<int>>>& grid) {int n = grid.size() - 1;for (int k = 1; k <= n;
阅读更多...
第六十二题(求两个单向链表的第一个公共节点)
62.找出链表的第一个公共结点。 题目:两个单向链表,找出它们的第一个公共结点。 链表的结点定义为: struct ListNode { int m_nKey; ListNode* m_pNext; }; 分析: 这道题最直观的解法就是顺遍历其中的一个链表,对于其中的每一个链表节点,通过遍历第二个链表的节点来判断两个节点是否相同,第一次得到相同的结果时就是找到了他们的第一个公共节点,该算法
阅读更多...
百日筑基第六十二天-持续集成和持续交付的 pipeline 概念
百日筑基第六十一天-持续集成和持续交付的 pipeline 概念 在软件开发中,Pipeline 是一种自动化的过程,它包括从开发人员提交代码,到代码构建,测试,部署等一系列的步骤。在持续集成(Continuous Integration)/持续部署(Continuous Deployment)领域,Pipeline 是非常重要的,因为它可以帮助开发团队更快,更有效地构建,测试和部署软件。 持
阅读更多...
hiho一下 第六十二周 题目1 : Browser Caching stl 应用
题目1 : Browser Caching 时间限制: 10000ms 单点时限: 1000ms 内存限制: 256MB 描述 When you browse the Internet, browser usually caches some documents to reduce the time cost of fetching them from remo
阅读更多...
代码随想录算法训练营第六十二天|503.下一个更大元素Ⅱ、42.接雨水
文档链接:https://programmercarl.com/ LeetCode503.下一个更大元素Ⅱ 题目链接:https://leetcode.cn/problems/next-greater-element-ii/ 思路:乍一看跟下一个更大元素Ⅰ没什么不同,无非就是本题要循环数组了。 想法一:直接拼接一个nums在后面,遍历就可以了。 想法二:假装拼接一个,想法很巧妙。 单调
阅读更多...
“第六十二天”
新东西 %[^\n] 这个题测试的时候不知道哪里为什么一直错一个。 int main(){char a[81] = { 0 };fgets(a, 80, stdin);int i = 0;int n = strlen(a);for(i=0;i<n;i++){if ((a[i] >= 'a' && a[i] <= 'y') || (a[i] >= 'A' && a[i] <= '
阅读更多...
代码随想录算法训练营第六十二、六十三天 | 单调栈 part 2 | 503.下一个更大元素II 、42. 接雨水、84.柱状图中最大的矩形
目录 503.下一个更大元素II思路代码 42. 接雨水思路一 双指针思路二 单调栈代码 84.柱状图中最大的矩形思路一 双指针思路二 单调栈代码 503.下一个更大元素II Leetcode 思路 将数组乘2来遍历即可,就是加长版的每日温度。 但是处理起来会有细节,如果只是单纯数组乘二,最后返回的时候还需要返回数组的一半大小,空间上不是很划算。 其实不需要扩大数组,
阅读更多...