- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 线性表的链式操作
1.1 定义(主要针对单链表)单链表中的结点可定义为 typedef struct LNode{ ElemType data; struct LNode *next; }LNode, *LinkList;1.2 单链表的建立可以采用两种方式建立单链表。1.2.1 头插法建立单链表 LinkList CreateList1(Link
2016-10-10 21:08:37 360
原创 OpenCV在MFC框架下显示图片问题
在当前OpenCV2版本内,图像格式为cv::Mat ,而该格式无法直接在MFC内显示。因此,需要将其转换为可以在MFC内显示的CvvImage类格式,该类内有函数 DrawToHDC()支持MFC。在做数字图像处理大作业时,碰到了MFC框架下图片显示的问题,在早期的opencv版本中,可以使用CvvImage类解决图片显示问题,但较新版本的opencv已废弃了此类,因此需要我们在项目中手动添加。
2016-07-10 15:10:06 569
原创 leetcode7 Reverse Integer
写的有些啰嗦,耗费时间长,不过好歹AC了,加油,代码如下:char str[10000];void reversestr(char *p){ int i = 0, j = 0; int length = 0; while (p[j] != '\0') { j++; length++; } while (i < len
2016-07-10 14:52:50 207
原创 leetcode2 Add Two Numbers
主要考察链表知识,解法如下:/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public:
2016-07-10 14:48:22 206
原创 leetcode1 Two Sum
此题可以先排序,采取以空间换时间的方法,其时间复杂度为O(nlogn)。 解法如下:class Solution { public: vector twoSum(vector& nums, int target) { vector indices; vector numstemp = nums; sort(numstemp.begin(), numstem
2016-07-10 14:43:18 195
原创 显示创建Mat对象的七种方法
Mat不但是一个非常有用的图像容器类,同时也是一个通用的矩阵类,创建一个Mat对象有多种方法,先列举如下:1.使用Mat()构造函数Mat M(2,2,CV_8UC3,Scalar(0,0,255));对于二维多通道图像,首先要定义其尺寸,即行数和列数,然后,需要指定存储元素的数据类型以及每个矩阵点的通道数。为此依据下面的规则有多种定义:CV_[The number of bits per ite
2015-09-28 19:01:17 1214
原创 UVa 1586
代码:#include #include #include #include #define max 1000char sub[100][100];int main(){ char s[max]; int T; scanf("%d", &T); while (T--) { scanf("%s",
2015-07-11 13:57:52 403
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人