当前位置: 首页 > news >正文

DAY 22|算法篇——贪心四

1.5h

今天算是给贪心画了个句号,本身这一块也没有多少内容,纯粹是自己最近几天效率太低了才耗费这么久,有一说一把自己的日程安排的满满当当确实有些忙不过来,有时候健身回来确实想休息一会,结果一看手机就是一两小时。。。来到自习室就已经八点了,再备备课啥的开始写代码就已经九点了,今天要不是晚饭没吃肚子太饿了我肯定还能再学一个小时。明天晚上聚餐,写代码调整到下午(在我这里赚钱>学习>健身)希望明天能满打满算学够三个小时

加油!!!

56. 合并区间 - 力扣(LeetCode)

class Solution {
public:vector<vector<int>> merge(vector<vector<int>>& intervals) {vector<vector<int>>result;if(intervals.size()==0)return result;sort(intervals.begin(),intervals.end(),[](const vector<int>&a,const vector<int>&b){return a[0]<b[0];});result.push_back(intervals[0]);for(int i=1;i<intervals.size();i++){if(result.back()[1]>=intervals[i][0]){result.back()[1]=max(result.back()[1],intervals[i][1]);}else{result.push_back(intervals[i]);}}return result;}
};

738. 单调递增的数字 - 力扣(LeetCode)

class Solution {
public:int monotoneIncreasingDigits(int n) {string strNum=to_string(n);int flag=strNum.size();for(int i=strNum.size()-1;i>0;i--){if(strNum[i-1]>strNum[i]){flag=i;strNum[i-1]--;}}for(int i=flag;i<strNum.size();i++){strNum[i]='9';} return stoi(strNum);}
};

968. 监控二叉树 - 力扣(LeetCode)

class Solution {private:int result;int traversal(TreeNode*cur){if(cur==NULL){return 2;}int left=traversal(cur->left);int right=traversal(cur->right);if(left==2&&right==2){return 0;}if(left==0||right==0){result++;return 1;}if(left==1||right==1){return 2;}return -1;}
public:int minCameraCover(TreeNode* root) {result=0;if(traversal(root)==0){result++;}return result;}
};

http://www.lryc.cn/news/621436.html

相关文章:

  • linux初始化配置
  • 【Linux系统】进程的生命旅程:从创建到独立的演绎
  • vue+moment将分钟调整为5的倍数(向下取整)
  • 人工智能——卷积神经网络自定义模型全流程初识
  • 18.12 BERT问答系统核心难题:3步攻克Tokenizer答案定位与动态填充实战
  • httpx 设置速率控制 limit 时需要注意 timeout 包含 pool 中等待时间
  • C语言指针使用
  • Day57--图论--53. 寻宝(卡码网)
  • 使用免费API开发口播数字人
  • 计算机视觉Open-CV
  • 新手入门 Makefile:FPGA 项目实战教程(一)
  • 经典蓝牙(BR/EDR)配对连接全过程:从 HCI 命令到 Profile 交互
  • PHP持久连接与普通连接的区别
  • 上网行为组网方案
  • Linux软件下载菜单脚本
  • 2025 年电赛 C 题 发挥部分 1:多正方形 / 重叠正方形高精度识别与最小边长测量
  • 待办事项小程序开发
  • Multimodal RAG Enhanced Visual Description
  • 容器运行时支持GPU,并使用1panel安装ollama
  • 【嵌入式C语言】四
  • 20道前端性能优化面试题精华
  • python学习DAY41打卡
  • 低配硬件运行智谱GLM-4.5V视觉语言模型推理服务的方法
  • 《WebGL中FBO的底层运行逻辑》
  • 基于ECharts和EdgeOne打造云上智能图表
  • 编排之神-Kubernetes中的微服务介绍及演练
  • (2-10-1)MyBatis的基础与基本使用
  • 大数据项目_基于Python+hadopp的城市空气污染数据关联性可视化分析系统源码_基于机器学习的城市空气污染预测与分析系统的设计与实现
  • C/C++ 进阶:深入解析 GCC:从源码到可执行程序的魔法四步曲
  • 卫星通信链路预算之七:上行载噪比计算