🔥博客介绍`: EvLast
🎥系列专栏: 数据结构与算法 , 算法入门 , C++项目 , Leetcode_DayCode
🎥 当前专栏: Leetcode_DayCode
专题 : 数据结构帮助小白快速入门算法
👍👍👍👍👍👍👍👍👍👍👍👍
☆*: .。. o(≧▽≦)o .。.:*☆
❤️感谢大家点赞👍收藏⭐评论✍️
学习目标:
今日学习打卡
- Leetcode每日一题
每日一题:
2225. 找出输掉零场或一场比赛的玩家
考点: 数组
哈希表
计数
代码
- 暴力
class Solution {
public:
vector<vector<int>> findWinners(vector<vector<int>>& matches) {
unordered_map<int,int>winner,loser,w,l;
for(auto x : matches) {
winner[x[0]]++;
loser[x[1]]++;
}
vector<int> lose; vector<int> win;
for(auto x : matches) {
if(loser[x[1]] == 1) {
if(!l[x[1]]) lose.push_back(x[1]);
l[x[1]]++;
}
if(loser[x[0]] == 0) {
if(!w[x[0]]) win.push_back(x[0]);
w[x[0]]++;
}
}
sort(win.begin(),win.end());
sort(lose.begin(),lose.end());
return {win,lose};
}
};
学习产出:
- 技术笔记 2 遍
- CSDN 技术博客 3 篇
- 习的 vlog 视频 1 个
个人GitHub页面
力扣做题反馈
English | 简体中文
本仓库用于记录LeetCode每日一题的详细情况, 仓库中的LeetCode_DayCode 即Leetcode 每日一题的题解和代码, 如果对仓库有任何疑问 可以加QQ群: 787936200
点击链接加入群聊【算法交流群】
也可加入大群领取相关资料 : 879189040