自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 一个存放论文、笔记等的github仓库

一个存放论文笔记等的github仓库(欢迎fork、star)link:PaperNote

2021-01-16 11:40:36 384

原创 pytorch常用整理,以及代码示例

文章目录devicevariablesave loadtorch.clamptorch.cuda.is_availablemodel.applytorch.numeltorch.squeeze &unsqueezetorch.stacktorch.expand_astorch.view_asDataset -> dataloaderdataset from torch.utils.data import DatasetDataLoader from torch.utils.data Da

2020-07-31 11:20:41 1558

原创 C++ socket 的用法,以及一份ftp简单程序设计

文章目录WebWSAStartupserverclientsocket函数bind套接字地址结构体字节排序函数listenconnectaccpetrecv-sendclosesocketgethostbyname-gethostbyaddrinet_ptonserver democlient democheckSockWeb参考ftp放在我的gihub上,欢迎fork/star: ftpWSAStartup参考 int WSAStartup( __in

2020-06-29 09:07:53 659

原创 C/C++指针类型强制转换解析

文章目录指针类型的强制转换Three qQ1Q2Q3summary of three Q指针变量的空间地址的强制转换Q1Q2指针类型的强制转换[参考]([https://alleniverson.gitbooks.io/c_programming_language/content/6.%20指针/指针的强制类型转换.html](https://alleniverson.gitbooks.io/c_programming_language/content/6. 指针/指针的强制类型转换.html))

2020-07-24 14:02:30 4105

原创 深度学习网络的实现(pytorch)

目录LenetResNetDenseNetAlexNetVGGNINGooLeNetRNNGRULSTM说明代码参考于学习动手学深度学习朋友torch版本我整理的代码项目 欢迎starkaggle

2020-06-30 01:36:49 290

原创 python-cv2的一些用法

文章目录cv2cv2.imreadcv2.imshow cv2.waitkey cv2.destroyAllwindowscv2.imwritecv2.flipimg.copycv2.cvtColorcv2.rectangledemo1 ord('s') to exitdemo2 putText to imgdemo3 yolov2 video draw_rectanglecv2参考cv2.imreadcv2.imread(filepath,flags)# filepath:要读入图片的

2020-06-29 09:16:47 2048

原创 tensorflow的一些用法

文章目录tensorflowimagetf.Sessiontf.ConfigPrototf.test.gpu_device_nametf.constanttf.Variable tf.get_variabletf.global_variablestf.variable_scope tf.name_scoperandom number(init variable)tf.tiletf.placeholdertf.nn.max_pooltf.nn.conv2dtf.layer.conv2dtf.nn.bat

2020-06-29 09:15:30 243

原创 C++ IO的简单用法

文章目录streamopenclosewrite-readstream pointers(get size of file)Buffers and Synchronizationdir _findfirst _findnextstream参考1参考2ofstream 是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的缓冲流就是内存[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HU6drgAy-1593393056491)(./img/iost

2020-06-29 09:11:55 428

原创 缓存详解

缓存三要素: 命中率 缓存更新策略 缓存最大数据量命中率定义:命中率指请求缓存次数和缓存返回正确结果次数的比例 例子:mysql的 query cache 用来缓存和query相关的数据。具体来说,query cache 缓存客户端提交给mysql的select语句以及该语句的结果集。就是将select语句和语句的结果作hash映射关系后保存在一定的内存区域中(可以通过...

2019-12-02 10:11:57 198

原创 浙大pta六度空间

失败的dfs,最后一个样例出错#include<cstdio>#include<string.h>using namespace std;int vis[1001] = { 0 };//int num[100] = { 0 };//存放每个点距离不超过六的节点数量int map[1001][1001] = { 0 };void dfs(int i, int ...

2019-11-22 22:21:13 469

原创 无向图的连通集

无向图的连通集题目来源 :https://pintia.cn/problem-sets/15/problems/714浙大pta由于此图是无向图,所以在查找连通集合的时候,只要通过起始点进行深度优先搜索,或者广度优先搜索能够到达的点,就能够加入到连通集中去。bfs 和 dfsbfs bfs是通过递归的形式对无向图进行遍历,由于递归运用了栈,所以每次都能回退到起始节点再进行...

2019-11-21 10:48:16 349 1

原创 广义表

#include<stdio.h>#include<stdlib.h>typedef char AtomType;typedef enum{ ATOM,LIST}ElemTag;typedef struct GLNode{ ElemTag tag;//区分原子节点和表节点 union{ AtomType atom;//tag == atom时,本项有...

2019-11-08 14:43:37 264

原创 c语言版本原码相乘

参考链接#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#include"windows.h"#define PLUS 1 //正#define MINUS -1 //负#define SYMBOLNUM 1 ...

2019-10-13 19:20:12 719

原创 判断两棵树是否为同一棵二叉树

#include<stdio.h>#include<stdlib.h>//定义二叉搜索树typedef struct TreeNode *Tree;struct TreeNode { int v; Tree Left, Right; int flag;//flag用来判断是否已经遍历过};int check(Tree T,int V){ //首先得判...

2019-10-05 14:46:54 592

原创 树的同构(顺序存储结构)

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#define MaxTree 10#define ElementType char#define Tree int#define Null -1struct TreeNode{ ElementType Data; Tre...

2019-10-05 14:46:22 132

原创 二叉树T先序遍历时,第k个访问的结点的值。(有两种解法)

/*********第一种*********//**********【题目】编写递归算法,求对二叉树T先序遍历时第k个访问的结点的值。二叉链表类型定义:typedef struct BiTNode { TElemType data; struct BiTNode *lchild, *rchild;} BiTNode, *BiTree;**********/in...

2019-10-05 14:45:41 2556 1

原创 非递归的三种遍历

//非递归中序遍历Status InOrderTraversal(BiTree BT){ BiTree T = BT; NumStack *stack = createStack(); //栈不为空或者树不为空就要继续遍历 while (T!=NULL || !isempty(stack)) { //先遍历左子树,把左子树压入栈中 while (T!=NULL) { ...

2019-10-05 14:45:10 567

原创 三叉链表中序遍历

/**********【题目】二叉树采用三叉链表的存储结构,试编写不借助栈的非递归中序遍历算法。三叉链表类型定义:typedef struct TriTNode { TElemType data; struct TriTNode *parent, *lchild, *rchild;} TriTNode, *TriTree;**********/void InOrder(Tr...

2019-10-05 14:44:33 1986

原创 三叉链表后序遍历

/**********【题目】假设在三叉链表的结点中增设一个标志域(mark取值0,1或2)以区分在遍历过程中到达该结点时应继续向左或向右或访问该结点。试以此存储结构编写不用栈辅助的二叉树非递归后序遍历算法。带标志域的三叉链表类型定义:typedef struct TriTNode { TElemType data; struct TriTNode *lchild, *rc...

2019-10-05 14:44:03 1231

原创 带tag的二叉树非递归遍历

/**********【题目】试利用栈及其基本操作写出二叉树T的非递归的后序遍历算法(提示:为分辨后序遍历时两次进栈的不同返回点,需在指针进栈时同时将一个标志进栈)。二叉链表类型定义:typedef struct BiTNode { TElemType data; struct BiTNode *lchild,*rchild;} BiTNode, *BiTree;可用栈类...

2019-10-05 14:43:27 428

原创 配置阿里云服务器gitblit的一些个心得

前言这些天配置gitblit遇到一些问题,我觉得主要是计网的知识不太懂,老师一边帮我配置一边解决问题,讲了挺多,包括一些调试的方法,以及计网的一些知识。这里背景是:阿里云配置步骤1. 配置javagitbilit是在java环境下奔跑的,需要有java环境java下载:https://www.java.com/zh_CN/java配置: http://jingyan.baid...

2019-09-05 00:49:01 1407 1

原创 动态规划入门之最优二叉搜索树

前言题目理解代码- 树形dp完整代码- 记忆化搜索完整代码前言动态规划是一种思想,在此记录一道入门题目作者:mzq题目出处:洛谷链接:https://www.luogu.org/problem/P1040参考书籍:《算法导论》题目理解解决此题的方法有两种,一种是树形dp,一种是记忆化搜索 在此会给出两种矩阵的方法参照图:树形dp//这里首先将分...

2019-08-08 21:12:16 250

原创 堆中的路径

前言题目理解代码前言题目来源:浙大pta链接:https://pintia.cn/problem-sets/15/problems/713作者:mzq题目理解这道题其实是很简单的,知道堆的父子关系就可以进行 /* i=++size 首先是假设 x 要插入到最后,注意是假设,而不是插入 如:这里我们这里用的是数组的形式来存储,x是要插入的值,括号...

2019-08-08 15:16:35 295

原创 判断两棵二叉搜索树是否相同

题意理解求解思路代码题目来源:浙大pta目的:记录一下作者:mzq题意理解求解思路代码#include<stdio.h>#include<stdlib.h>//定义二叉搜索树typedef struct TreeNode *Tree;struct TreeNode { int v; Tree Left, Right; int ...

2019-08-07 10:32:43 435

原创 数据库入门

数据库前言数据库简介Tabel表列和数据类型主键前言时间 : 2019/8/2name :mzq参考资料 : 《sql必知必会》数据库简介Tabel表Table表:某种特定类型数据的结构化清单 在相同数据库中不能两次使用相同的表名,但在不同的数据库中完全可以使用相同的表名列和数据类型列 : 表中的一个字段,所有的表都是由一个或多个列组成...

2019-08-03 00:56:50 124

原创 回溯法入门

八皇后题目 代码 讲解 题目检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有 且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。理解解法有两种,但是第一种复杂度太高,容易T第一种``` //条件可以用y-x 跟y+x来看 c[cur] == c[j] || j -...

2019-08-02 16:39:27 223

原创 大话数据结构AVL树理解

#include<stdio.h>#include<stdlib.h>#define LH 1 //左边高#define EH 0 //等高#define RH -1 //右边高//右单旋转/* p / \ L Pr / \ Ll Lr | N*/void R_Rotat...

2019-08-02 10:43:18 113

原创 浙大pta:多项式相加 相乘

多项式相加 相乘#include<stdio.h>#include<stdlib.h>typedef struct PolyNode *Polyminal;struct PolyNode{ int coe;//系数 int index;//指数 Polyminal next;};//插入值void Attach(int c, int e, Pol...

2019-07-12 20:35:21 876

原创 快排注意点

快排注意点#include<stdio.h>int qsort[1000001];int N;int main() { void quickSort(int left, int right); scanf("%d",&N); int i = 1; while (i<=N) { scanf("%d",&qsort[i]); i++; }...

2019-07-09 10:10:34 159

原创 机器学习实战:近邻算法

2.1k-近邻算法k-近邻算法采用测量不同特征值之间的距离方法进行分类k-近邻算法优缺点​ 优点:精度高 、对一异常值不敏感、无数据输入假定 缺点:计算复杂度高、空间复杂度高​ 适用数据范围:数值型和标称型k-近邻工作原理 存在一个样本数据集合(训练样本集),每个数据都有标签。输入没有标签的数据,新数据的每个特征与样本进行比较,然后找最相似的。一般来说我们只 选前k 个...

2019-04-27 18:16:20 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除