- 博客(9)
- 收藏
- 关注
原创 手撕红黑树--保证能跑
#pragma onceusing namespace std;#include<iostream>typedef enum{RED=0,BLACK} Color;template<typename Type>struct RBTNode{ Color color; Type Key; RBTNode* left; RBTNode* right; RBTNode* parent;};template<typename Type>class.
2022-05-26 13:27:04
149
原创 名词解释:内存对齐
我认为最根本的还是硬件方面,不同的平台有不同的内存存取粒度,从两字节到32字节不等,如果没有内存对齐规则,将会出现横跨两个或多个存取单位块的数据,那么处理器在读取内存块的时候就需要时时刻刻对内存块中的数据进行甄别,提取出真正的数据部分.这就造成了性能的下降。另外如果机器还是按照固定的粒度进行读取,那么有可能一个粒度块中只存放了一个很小的数据,就又造成了内存的浪费,因此我们在声明类或者结构体的时候,要注意顺序。(想想都觉得离谱)...
2022-05-22 21:13:47
110
原创 归并排序的简单实现
void mergeSort(vector<int>& cun, vector<int>& temp, int l, int r){ if (l >= r) return; int mid = (l + r) / 2; mergeSort(cun, temp, l, mid); mergeSort(cun, temp,mid + 1, r); int i = l, j = mid + 1, pos = l; while (i <= mid&.
2022-05-03 11:10:05
208
转载 正儿八经学一下回溯是咋回事
回溯算法练习——1、组合问题(C++和Python描述)_Ma Sizhou-优快云博客主要是从这学的class Solution{ private: vector<vector<int>> ans; vector<int> temp; void backtrack(int n,int sit,int k) { if(temp.size()==k) { ans.emp
2022-03-05 21:52:38
108
原创 ValueError: Cannot add function ‘X_map_while_body_65‘ because a different function with the same nam
本人使用的是30系显卡,在各方面兼容的限制下,只能使用tf2.0以上的版本,在训练cycle-GAN网络时使用的tf1.X版本的代码,我简单使用import tensorflow.compat.v1 as tf即可成功运行,但是在接续训练时我遇到了报错:说有一个function无法使用,因为有另一个同名function了,我知道这肯定还是tf版本的问题,但是网上一致没有相关的解答。知道我发现再添一句tf.disable_v2_behavior()问题直接解决...
2021-11-01 12:07:07
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人