相关文章
3、设计模式之工厂模式2(Factory)
一、什么是工厂模式 工厂模式属于创建型设计模式,它用于解耦对象的创建和使用。通常情况下,我们创建对象时需要使用new操作符,但是使用new操作符创建对象会使代码具有耦合性。工厂模式通过提供一个公共的接口,使得我们可以在不暴露…
建站知识
2024/12/25 0:59:59
【数据结构】树与堆 (向上/下调整算法和复杂度的分析、堆排序以及topk问题)
文章目录 1.树的概念1.1树的相关概念1.2树的表示 2.二叉树2.1概念2.2特殊二叉树2.3二叉树的存储 3.堆3.1堆的插入(向上调整)3.2堆的删除(向下调整)3.3堆的创建3.3.1使用向上调整3.3.2使用向下调整3.3.3两种建堆方式的比较 3.4堆排…
建站知识
2024/12/25 0:45:28
使用timm库的一些知识点
timm(Torch Image Models)是一个在PyTorch上构建的图像模型库,它提供了一系列预训练的深度学习模型,使得研究人员和开发者可以方便地进行图像分类、目标检测等任务。
使用timm库创建模型时,如何确定模型的名字
使用…
建站知识
2024/12/16 21:25:34
力扣经典题:化栈为队
整体思路:入栈然后出栈,操作就和队列相同了 大佬的代码
typedef struct Node
{int val;struct Node* next;
}Node;
Node* newNode(int Val)
{Node* n(Node*)malloc(sizeof(Node));n->valVal;n->nextNULL;return n;
}
void push(Node* Head,int Va…
建站知识
2024/12/12 1:42:45
【MIT 6.S081】2020, 实验记录(8),Lab: locks
目录 Task 1:Memory allocator (moderate)</font>Task 2:Buffer cache (hard)</font> Task 1:Memory allocator (moderate)
这个任务就是练习将一把大锁拆分为多个小锁,同时可以更加深入地理解 memory allocator 运行…
建站知识
2024/12/4 15:19:09