摘要: 原题链接 题解 直接手动模拟过去,时间复杂度为O(n) 代码如下 class Solution { public: vector<int> distributeCandies(int candies, int num_people) { vector<int> res(num_people, 0); 阅读全文
posted @ 2020-07-19 14:36 Lngstart 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 用BFS直接套就行 代码如下 class Solution { public: int st[11][11]; int orangesRotting(vector<vector<int>>& grid) { int lenx = grid.size(); if(lenx == 0) 阅读全文
posted @ 2020-07-19 14:30 Lngstart 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 原题链接 题解 方式一:利用额外的空间 开一个额外的空间存放数据,最后再放回去 代码如下 class Solution { public: void merge(vector<int>& A, int m, vector<int>& B, int n) { int i = 0, j = 0; int 阅读全文
posted @ 2020-07-19 14:24 Lngstart 阅读(94) 评论(0) 推荐(0) 编辑