- 博客(18)
- 资源 (15)
- 收藏
- 关注
转载 哈希链表查找
#define MAX 10 //链表数据结构typedef struct list { int data; list *next;}*pList;list hashtable[MAX]; ///链式法解决地址冲突,MAX个带头节点的hash链表//除留取余法int hashFunc(int n) { return n%MAX;}//创建ha...
2018-05-26 20:04:25 1001
转载 二叉查找树
//二叉查找树数据结构 typedef struct Btree { int data; Btree *left; Btree *right; }*PBTree; //创建二叉查找树,返回树的根节点 PBTree CreateBTree(int *array,int n) { PBTree root=new Btree...
2018-05-26 20:00:50 153
原创 简易通信
Socket编程教程//服务端#include <WinSock2.h>#include <stdio.h>#include <stdlib.h>#pragma comment(lib, "ws2_32.lib")//http://blog.csdn.net/shenjie12345678/article/details/28321969/...
2018-05-23 11:07:12 602
原创 swap使用,奇偶排序
#include <iostream>#include<ctime>#include<vector>#include<stack>#include <forward_list>#include<array>using namespace std;void fun(int a[], int len1, int b[...
2018-05-23 10:58:01 254
翻译 动态规划实例
#include<iostream>#include<Windows.h>#include<assert.h>#include <algorithm>#include <functional>#include<vector>#include<math.h>#include<unorder
2018-05-23 10:51:19 192
翻译 NOIP
#include<iostream>#include<Windows.h>#include<assert.h>#include <algorithm>#include <functional>#include<vector>#include<math.h>#include<unorder
2018-05-23 10:49:46 329
原创 时域累积、计算连通域的中心、查找下一帧图像中在点sp周围R范围中的的对应点
//----------------------------时域累加---------------------------------//Mat blurontime(vector<Mat>source, int threshold,int boxsize){ int rows = source[0].rows; int cols = source[0].cols; Mat ...
2018-05-23 10:41:03 435
原创 图像信息熵
double Entropy(Mat img){ // 将输入的矩阵为图像 double temp[256]; // 清零 for(int i=0;i<256;i++) { temp[i] = 0.0; } // 计算每个像素的累积值 for(int m=0;m<img.rows;m++) {// 有效访问行列的方式 const uchar* t = i...
2018-05-23 10:36:11 5575
翻译 各向异性扩散滤波
各向异性扩散滤波主要是用来平滑图像的,克服了高斯模糊的缺陷,各向异性扩散在平滑图像时是保留图像边缘的,和双边滤波很像。通常我们有将图像看作矩阵的,看作图的,看作随机过程的,记得过去还有看作力场的。这次新鲜,将图像看作热量场了。每个像素看作热流,根据当前像素和周围像素的关系,来确定是否要向周围扩散。比如某个邻域像素和当前像素差别较大,则代表这个邻域像素很可能是个边界,那么当前像素就不向这个方向扩散了...
2018-05-23 09:21:18 9335 2
原创 二叉树的前中后序遍历(栈实现)
class TreeNode{public: TreeNode* leftNode; TreeNode* rightNode; int val; TreeNode(){ val = 0; leftNode = rightNode = NULL; }};vector<int> preorderTraversal(TreeNode *root) { vecto...
2018-05-13 15:44:53 1635 1
原创 基于改进的LCM的红外小目标检测算法实现
//改进LCM算法Mat ImproveLCM(const Mat& SrcImg, int ksize){ if (SrcImg.channels() != 1) cvtColor(SrcImg, SrcImg, CV_RGB2GRAY); Mat resultImg = SrcImg.clone(); int delta = ksize + ksize / 2; do...
2018-05-13 14:56:44 5466 12
转载 五子棋小游戏
#include <iostream>using namespace std;#if 1#define N 15int chessboard[N + 1][N + 1] = { 0 };//用来记录轮到玩家1还是玩家2int whoseTurn = 0;void initGame(void);void printChessboard(void);void...
2018-05-12 15:32:17 201
原创 趋势编程---重排
1、移除重复的元素2、将剩下的元素右移3、左侧进行补1操作vector<int> deleteDuplicateNumber(vector<int> a, int elem){ vector<int> res(a.size(), 1); vector<int> k; int count = 0; for (int i = 0; i <...
2018-05-12 14:52:29 147
原创 Unger滤波器剔除小的噪点
P:为当前点//ThresholdImg为阈值分割后的图片Mat UngerFilter(const Mat& ThresholdImg){ Mat resuktImg = Mat::zeros(ThresholdImg.size(),CV_8UC1); for (size_t i = 1; i < ThresholdImg.rows - 1; i++) { for ...
2018-05-11 16:34:10 551
原创 Opencv属性页配置,Realease和Debug通用(64和32)
<?xml version="1.0" encoding="utf-8"?><Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /&
2018-05-10 11:52:34 1088
原创 侧抑制滤波实现
void inhibitionEnhance(const Mat &image_Src, Mat &image_Dst, int innerboxKsize, int outboxKsize){ int inKernelSize = 0; int outKernelSize = 0; if (innerboxKsize / 2 != 0 && outboxK...
2018-05-08 14:47:36 1372 3
转载 并查集
假如已知有 n 个人和 m 对好友关系 (存于数字 r) 。 如果两个人是直接或间接的好友 (好友的好友的好友...) , 则认为他们属于同一个朋友圈,请写程序求出这 n 个人里一共有多少个朋友圈。 假如:n = 5 , m = 3 , r = {{1 , 2} , {2 , 3} , {4 , 5}},表示有 5 个人,1 和 2 是好友,2 和 3 是好友,4 和 5 是好友,则 1、2、3 ...
2018-05-05 16:32:39 110
转载 哈夫曼树构建与哈夫曼树编码
图解哈夫曼树:https://blog.csdn.net/lee18254290736/article/details/77618201构建哈夫曼及哈夫曼编码实现:https://blog.csdn.net/wtfmonking/article/details/17150499#
2018-05-05 10:57:43 574
MySQL入门很简单
2018-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人