- 博客(13)
- 收藏
- 关注
原创 LeetCode 292. Nim Game
You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 stones. The one who removes the last stone will be the
2017-02-16 14:56:54 190
原创 LeetCode 496. Next Greater Element I
You are given two arrays (without duplicates) nums1 and nums2 where nums1’s elements are subset of nums2. Find all the next greater numbers for nums1's elements in the corresponding places of nums
2017-02-16 12:24:44 909
原创 c++中map与unordered_map的区别
c++中map与unordered_map的区别头文件map: #include unordered_map: #include 内部实现机理map: map内部实现了一个红黑树,该结构具有自动排序的功能,因此map内部的所有元素都是有序的,红黑树的每一个节点都代表着map的一个元素,因此,对于map进行的查找,删除,添加等一系列的操作都相当于是对红黑树进行这样的操作,故红黑树的效率决定了map的
2017-02-16 10:35:41 328
转载 LeetCode 476. Number Complement
Given a positive integer, output its complement number. The complement strategy is to flip the bits of its binary representation.Note:The given integer is guaranteed to fit within the range of
2017-02-15 21:39:18 370
转载 LeetCode 500. Keyboard Row
c++ 标准库的各种容器(vector,deque,map,set,unordered_map,unordered_set,list)的性能考虑 一、vectorvector采用一段连续的内存来存储其元素,向vector添加元素的时候,如果容量不足,vector便会重新malloc一段更大的内存,然后把原内存中的数据memcpy到新的内存中,并free原内存块,然后将新元素加入。vec
2017-02-15 17:19:08 295
原创 网络工程_java(上)
.cpp采用intel x86linux的c++编译器gcc编译成机器指令文件,只能在intel x86 linux 系统上执行; .java采用intel x86 linux 的Java 编译器javac 编译成java字节码文件.class,java的特点: 1. 简单。没有指针类型,避免了内存溢出等安全性问题,采用垃圾收集器自动收集存储空间的垃圾2.可移植。采用java字节码
2015-07-26 21:43:58 510
原创 learning OpenCV(5)霍夫变换
我们先看这样一个问题:设已知一黑白图像上画了一条直线,要求出这条直线所在的位置。我们知道,直线的方程可以用y=k*x+b 来表示,其中k和b是参数,分别是斜率和截距。过某一点(x0,y0)的所有直线的参数都会满足方程y0=kx0+b。即点(x0,y0)确定了一组直线。方程y0=kx0+b在参数k--b平面上是一条直线,(你也可以是方程b=-x0*k+y0对应的直线)。这样,图像x--y平面上的一个
2014-11-15 22:11:38 832
原创 learning OpenCV(4)
High GUI定义 与操作系统,文件系统和摄像机之类的硬件进行交互的一些函数High GUI组成· 硬件相关部分 摄像机的操作· 文件相关部分 载入和保存图像文件· 图形用户界面部分 窗口系统,加入鼠标,键盘响应,滑动条窗口 创建窗口: int cvNamedWindow(char* name, int flags); flags = 1 不能随意调整窗口大小,
2014-11-07 20:31:13 771
原创 learning OpenCV(2)
#include "highgui.h"int main( int argc, char** argv ){ IplImage* img = cvLoadImage( argv[1] ); cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE ); cvShowImage("Example1", img ); cvWaitKey(0);
2014-11-05 20:39:16 898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人