自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 最小的K个数 (冒泡和最小堆)

问题:最小的K个数 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 - 方法一(冒泡排序k趟) 思路:冒泡排序进行k趟即可,就把最小的k个跳出来了class Solution {public: vector<int> GetLeastNumbers_Solution(vector<int> inp

2015-10-31 08:54:05 620

原创 数字在排序数组中出现的次数 (递进的方法整理)

问题: 统计一个数字在排序数组中出现的次数 方法一 思路:最直白简单无脑的解法:从头遍历一遍数组,等于k时,count++ class Solution {public: int GetNumberOfK(vector<int> data ,int k) { int count = 0; for(int i = 0;i<data.

2015-10-29 09:02:05 550

原创 (经典的异或技巧)数组中只出现一次的数字 (两种方法)

数组中只出现一次的数字 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 方法一: 采用异或运算 (算是标准的思路吧) 思路: 此题考察的是异或运算的特点:即两个相同的数异或结果为0。 此题用了两次异或运算特点: (1)第一次使用异或运算,得到了两个只出现一次的数相异或的结果。 (2)因为两个只出现一次的数肯定不同,即

2015-10-27 10:38:21 6808

原创 反转单链表 (三种方法整理)

题目:反转单链表 输入一个链表,反转链表后,输出链表的所有元素。 据找工作的师兄说,反转单链表基本各个公司面试都会有,整理出一些写的比较好的code,供我等小白们学习。简洁,清晰,我觉得写得蛮好的。/*struct ListNode { int val; struct ListNode *next; ListNode(int x) :

2015-10-26 21:15:23 48870 6

原创 程序设计中的 短路特性(逻辑运算而已)

今天刷题的的时候,看到讨论里有人用短路特性实现递归终止,觉得好高大上,我是个小白,还请见谅,那么就学习了下什么叫短路特性?短路特性包括(短路现象常见的有) : 短路与(&&)和短路或(||)>若a && b ,如果a 的值为假,则整个表达式的值就为假,它是从左向右计算的。所以执行该表达式后,b 的值还是它的初始值,即不进行运算。 例如:(m=a>b)&&(n=c>d),当a b c d 分别

2015-10-26 11:12:16 1306

原创 Iplimage 与 Mat 间的转换

将Mat转换为IplImage //! converts header to IplImage; no data is copied operator IplImage() const; 例如:Mat img;IplImage *src;src=&IplImage(img); 将IplImage转换为Mat //! converts old

2015-10-23 21:30:51 1729 1

原创 深入探讨 如何高效找素数

找素数是编程题中比较基础的一个题目,但要深入研究,其中还有很多门道,下面就稍微深入的研究一下: 最常规的方法 只是不从2-n,而简化成从2-sqrt(n),减少计算量,代码如下 bool is_prime(int n) { if(n1) return false; for(int i = 2;i

2015-10-22 09:54:42 594

转载 C++ STL :stack & queue 常用操作

1. stack stack 模板类的定义在头文件中。 stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要 的,在不指定容器类型时,默认的容器类型为deque。 定义stack 对象的示例代码如下: stack s1; stack s2;stack 的基本操作有: 入栈,如例:s.push(x); 出栈,如例:s.pop();注意,出栈操作只是删除

2015-10-20 08:49:01 841

原创 芝诺悖论:“人永远追不上乌龟” p.s.飞箭不动悖论

markdown 写的第一篇文章

2015-10-19 22:05:49 4993

原创 STL Vector 常用操作整理(比较全面易懂的整理)

用法:前半部分是基础的常用操作,后边是参考来得完整的介绍 1.文件包含:             #include          using namespace std;   2.声明向量:               2.1  一维数组,例:vector a;(等于声明了一个int数组a[],大小没有指定,可以动态的向里面添加删除)。          

2015-10-18 10:11:06 3129 1

Wing IDE 破解文件

Wing IDE 破解文件,获取注册码的脚本

2015-08-31

numpy-1.8.1-win32-superpack-python2.7

使用opencv的一个必须装的库,参考博客文章使用

2015-08-21

glut库文件

openGL 必备的库文件,自己已经在用了

2015-04-21

《Color Transfer Based on Normalized Cumulative Hue Histograms》代码实现

《Color Transfer Based on Normalized Cumulative Hue Histograms》代码实现,之前那个使用时有个小问题的,已修改,并增加了使用说明文档

2015-04-16

opencv 摄像机标定程序 已调试成功 附带畸变图片

课程大作业要求实现张正友的摄像机标定,opencv中有现成的函数.opencv自带的sample不太好调试,这个比较简单,但足以说明摄像机标定的过程

2014-11-08

空空如也

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

TA关注的人

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