自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DFS实例注释:pat共享单车管理程序。

//链接:https://www.nowcoder.com/questionTerminal/4b20ed271e864f06ab77a984e71c090f//来源:牛客网//作者:I_hate_algorithm//DFS递归算法,存储结构优化计算过程!思维量颇大~~~//全局变量避免形式参数的传入。#include <iostream>#include <cst...

2018-08-29 16:48:29 290

原创 mfc中CString和char *p之间相互转化

预备知识:多字符集 和 宽字符集(unicode)之间的区别                unicode包括utf-8 和GBK等。                 加大写L可将多字节转为宽字节类型。例:wchar_t *p=L"aaa";。 宽字节字符串长度:wcslen(p)。                TEXT("aaa")可根据环境在多字节和宽字节之间自动转化,因此广泛适...

2018-08-21 23:56:35 173

翻译 底层实现窗口

//底层实现窗口//代码全部抄自黑马程序员学习教程//时间18-08-21//基本操作,选中函数或者结构体名称,按F1在线搜索MSDN文档#include<Windows.h>   //底层实现窗口 的头文件//6.处理窗口过程//CALLBACK 代表__stdcall 参数的传递顺序,从左往右依次入栈,并且在函数返回前清空堆栈LRESULT CALLBACK Wind...

2018-08-21 14:37:24 283

原创 c++输入机制

问题来源:https://www.nowcoder.com/practice/0ae4a12ab0a048ee900d1536a6e98315?tpId=85&&tqId=29896&rp=1&ru=/activity/oj&qru=/ta/2017test/question-ranking题目描述给定一个句子(只包含字母和空格), 将句子中的单词位...

2018-08-17 23:48:19 158

原创 正态分布、泊松分布和伯努利分布

正态分布:正态分布(Normal distribution)又名高斯分布(Gaussiandistribution),若随机变量X服从一个数学期望为μ、方差为σ^2的高斯分布,记为N(μ,σ^2)。其概率密度函数为正态分布的期望值μ决定了其位置,其标准差σ决定了分布的幅度。我们通常所说的标准正态分布是μ = 0,σ = 1的正态分布。当μ=0,σ=1时,正态分布就成为标准正态分布N(0,1)...

2018-08-05 17:13:16 35467 1

原创 动态规划法:合唱团问题

//思路:动态规划法//类同斐波那契数列,考虑k和k-1数组之间的联系。//但这边需要存储的即有最大正积,也需要存储最小负积。//查询要在i-d和i+d范围内进行;寻找最大正积和最小负积。#include<iostream>#include<stdio.h>#include<stdlib.h>using namespace std;void c...

2018-07-26 14:36:27 223

原创 排序

#pragma once#include<iostream>#include<stdio.h>#include<stdlib.h>using namespace std;void swap(int &a,int &b){    int temp = a;    a = b;    b = temp;}//快速排序int...

2018-07-25 16:53:15 115

原创 matlab实现boundarydetect功能

function Trace=BoundaryDetect(I)% author:zll% date:2018_7_7%代码还有优化空间J=im2uint16(I);J=(J>30000)*10000;[m,n]=size(J);% bwlabel% first step:% 标记类栈矩阵% 先腐蚀再膨胀,去除毛边(开运算)J=MyCorruption(J);J...

2018-07-21 10:14:30 1243

原创 重建二叉树

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。解题思路:递归寻找根节点,划分子树。注意划分的时候左子树下表要+1,右子树不需要。/** * Definition for binary tr...

2018-07-20 16:00:14 125

原创 最大数串连接

题目描述设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行包含N个数(每个数不超过1000,空格分开)。输出描述:...

2018-07-18 16:45:36 185

原创 2018_7_9C++课堂记录

大纲:一、如何组织大型程序二、类型的理解:声明、定义、转换、左值、右值、各种指针三、重载符运算:规则特例四、类及对象的继承、成员及其访问、多态的实现方法五、有关控件和可视化编程的理解编程实践:一、双栈模拟队列二、狼羊白菜问题:面向对象与面向过程编程一、1.声明可进行多次,而定义只能进行一次       具体情况: .h头文件只能放声明,不能放定义;以便多次include。若非如此,容易在inclu...

2018-07-09 19:08:39 129

原创 2018_7_5 自撰imrotate和bwlabel的matlab代码实现

imrotate代码部分:function Myrotate(I,degree)[m n]=size(I);new_m = ceil(abs(m*cosd(degree)) + abs(n*sind(degree)));new_n = ceil(abs(n*cosd(degree)) + abs(m*sind(degree)));m1 = [1 0 0; 0 -1 0; -0.5*n 0.5*m ...

2018-07-06 10:48:50 336

原创 2018_7_6 图像处理培训课程记录

一.凸多边形连通域轮廓的摹写  步骤:1、找桩点。            2、计算连通域内所有点与桩点连成向量,找到其中夹角最小的点作为下一个桩点。            3、重复2,直到轮廓连通。二、向量内积的推导三、边界追踪    步骤:1、找到起始点。               2、按照特定方向(顺时针或者逆时针)寻找8邻域的第一个标记点作为下一个起始点。                3...

2018-07-06 10:37:15 777

空空如也

空空如也

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

TA关注的人

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