广度优先搜索
- 思路:
- 广度优先搜索对应的数据结构是队列,处理每一层时把下一层节点 push 到队列中;
- 使用 vector 数据结构存放结果;
/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode() : val(0), left(nullptr),服务器托管网 right(nullptr) {}
* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}
* };
*/
class Solution {
public:
vecto服务器托管网r> levelOrder(TreeNode* root) {
std::vector> result;
if (root == nullptr) {
return result;
}
std::queue q;
q.push(root);
while (!q.empty()) {
int levelSize = q.size();
result.push_back(std::vector());
for (int idx = 0; idx val);
if (node->left) {
q.push(node->left);
}
if (node->right) {
q.push(node->right);
}
}
}
return result;
}
};
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: Pytorch分布式训练,其他GPU进程占用GPU0的原因
问题 最近跑师兄21年的论文代码,代码里使服务器托管网用了Pytorch分布式训练,在单机8卡的情况下,运行代码,出现如下问题。 也就是说GPU(1..7)上的进程占用了GPU0,这导致GPU0占的显存服务器托管网太多,以至于我的batchsize不能和原论文…