首先来看一个控件的例子:(原文地址:http://blog.csdn.net/vector_yi/article/details/24428085)手机上类似这种场景你一定已经见过非常多次了,但有没有考虑过它是如何实现的?或许你会觉得这是一个略微复杂的自己定义的View,但,没错,这实际上仅仅是一个...
分类:
移动开发 时间:
2014-06-26 22:51:51
阅读次数:
284
生成随机数字 假设我们有一个vector容器,想用100以内的随机数初始化它,其中一个办法是通过generate函数生成,如代码1所示。generate函数接受三个参数,前两个参数指定容器的起止位置,后一个参数指定生成逻辑,这个逻辑正是通过Lambda来表达的。代码 1 我们现在看到Lamb...
分类:
编程语言 时间:
2014-06-26 21:40:38
阅读次数:
336
C++的STL模板库中提供了3种容器类:vector,list,deque对于这三种容器,在觉得好用的同时,经常会让我们困惑应该选择哪一种来实现我们的逻辑。在少量数据操作的程序中随便哪一种用起来感觉差别并不是很大,但是当数据达到一定数量后,会明显感觉性能上有很大差异。本文就试图从介绍,以及性能比较两...
分类:
其他好文 时间:
2014-06-26 19:33:21
阅读次数:
240
题目的意思是给你一组数,然后不断的进行除法(注意是大数除以小数),然后将得到的结果加入这组数种然后继续进行除法,直到没有新添加的数为止此题按照提议模拟即可注意要保持元素的不同 int CountNumbers(vector numbers) { set ss(numbers.b...
分类:
其他好文 时间:
2014-06-26 19:29:28
阅读次数:
241
向量定义 R在实际应用中比较常用的一个对象就是向量(Vector)。向量的创建格式为 向量名 = c(x1,x2,x3,…..)或 向量名 向量名或 Assign("向量名", c(x1,x2,x3,…..)),c()为向量赋值函数,c()可以有任意多个参数,而起返回值则是一个把这些参数首尾相连.....
分类:
其他好文 时间:
2014-06-26 15:13:59
阅读次数:
150
??
transform()的第一版本以仿函数op作用于[first,last)中的每一个元素身上,并以其结果产生出一个新序列。第二版本以仿函数binary_op作用于一双元素身上(其中一个元素来自[first1,last1),另一个元素来自“从first2开始的序列”),并以其结果产生出一个新序列。如果第二序列的元素少于第一序列,执行结果未可预期。
//版本一
template
Out...
分类:
其他好文 时间:
2014-06-26 13:39:18
阅读次数:
198
才学疏浅,只言片语,只求志同道的朋友一起交流研究。
并行化不算是算法的改进,只是追求运行的实时性。
简要列举一个例子:
TLD算法的C++版本源码里:
LKTracker::trackf2f(const Mat& img1, const Mat& img2,vector &points1, vector &points2){
bool LKT...
分类:
其他好文 时间:
2014-06-26 07:33:40
阅读次数:
183
题目:输入n个整数,找出其中最小的K个数方法一:直接std::sort,T(n) = O(nlgn)方法二:直接std::nth_element T(n) = O(n) 但是修改了原数组void MinKth(std::vector& num, int kth, std::vector& resul...
分类:
其他好文 时间:
2014-06-25 12:35:07
阅读次数:
216
// alg2.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
//昨天碰到一个文件,有这么一个std::vector>
//现在需要将每一列的数据进行组合
//按照普通写法,每个vector的长度是知道的直接
//for(int lvl1;.....)
// for(int lvl2;...)
// for(int lvl...
分类:
其他好文 时间:
2014-06-25 10:37:52
阅读次数:
242
vector底层采用的是一个数组来实现,list底层采用的是一个环形的双向链表实现,而deque则采用的是两者相结合,所谓结合,并不是两种数据结构的结合,而是某些性能上的结合。我们知道,vector支持随机访问,而list支持常量时间的删除,deque支持的是随机访问以及首尾元素的删除。...
分类:
其他好文 时间:
2014-06-25 08:17:41
阅读次数:
383