校ACM队准备筹划向学校批请一个专用机房。但是为了防止它变成公用机房,FL建议采用刷卡进入的办法,她设计了一种条形码,每人都对应一个。这种大小为2*n的条形码由以下三种元素构成:1*2、2*1、2*2的长方形方格。但是我们同样也知道,很多人都容易在刷卡时把卡的位置搞反。为了避免机器错误的处理,我们认...
分类:
其他好文 时间:
2015-08-16 13:34:59
阅读次数:
97
二叉排序树(Binary Sort Tree)又称二叉查找树(Binary Search Tree),亦称二叉搜索树。图from baike二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值...
分类:
编程语言 时间:
2015-08-16 13:33:59
阅读次数:
150
Context 用于访问全局信息的接口 App的资源: strings, drawable资源等等下面来看一个用Context来范围资源的粒子public class MainActivity extends Activity { String TAG = "CARLOZ"; @Over...
分类:
移动开发 时间:
2015-08-16 13:32:20
阅读次数:
132
原文:http://www.52ml.net/15063.html如何选择机器学习算法2014年5月7日机器学习smallroofHow do you know what machine learning algorithm to choose for your classification pro...
分类:
编程语言 时间:
2015-08-16 13:32:48
阅读次数:
106
虚幻引擎4现在可供每个人免费使用,而且所有未来的更新都将免费!您可以下载引擎并将其用于游戏开发的各个方面,包括教育、建筑以及可视化,甚 至虚拟现实、电影和动画。 当您发布游戏或应用时,在您的每个游...
分类:
其他好文 时间:
2015-08-16 12:30:36
阅读次数:
237
1、题目名称 Second Highest Salary(第二高的工资) 2、题目地址 https://leetcode.com/problems/second-highest-salary/ 3、题目内容 现在有一张记录了Id(主键)和Salary(工资)的表,求出其中第二高的工资。...
分类:
其他好文 时间:
2015-08-16 12:29:57
阅读次数:
178
1、自定义类型typealias
Swift可以更加方便地定义各种类型,这里使用typealias进行别名处理。
举例说明:typealias MySize = UInt
var size :MySize = 100
2、元组
元组语法允许将多个不同类型的值组合成一个复合值并且赋值给一个变量或者常量。元组语法在函数中作为返回值是很好的,可以返回...
分类:
编程语言 时间:
2015-08-16 12:30:50
阅读次数:
162
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2476
一:题意:
给定你两个字符串str1与str2,str1为初始串,str2是目标串。要你将str1变成str2串,
你能做的操作只有:在str1中选取一段连续的区间将其变成全都变成同一个字母(任意一个小写字母)。
问你str1最少要经过多少次这样的操作能变成str2.
二,解析:
我...
分类:
其他好文 时间:
2015-08-16 12:30:22
阅读次数:
135
Dynamic programming(动态规划)
1、将一个问题分解成许多子问题进行求解,最后再由子问题答案得到原本问题的答案(类似分治法)
2、相同的子问题会出现不止一次(与分治法区别)
3、将子问题的答案记录下来(可用记忆化搜索,以空间换时间)
问题一:用1*2的骨牌填满2*n的格子,共有多少种排法?
solve1:以f(n)表示填满2*n格子的方法数,观察最后一格放置骨牌的情形...
分类:
其他好文 时间:
2015-08-16 12:27:43
阅读次数:
169
效果展示工程下载地址·进入构建结构首先我们新建一个工程接下来我们拖进来一个Table View Controller,将Storyboard Entry Point指向我们的Table View Controller。原来的ViewController就可以删除了。效果如图所示选中Table View Controller,点击上面菜单栏中Editor->Embed in->Navigation C...
分类:
移动开发 时间:
2015-08-16 12:30:18
阅读次数:
265
我们使用 sbt 创建、测试、运行和提交作业。该教程会解释你在我们的课程中将会用到的所有 sbt 命令。工具安装页说明了如何安装
sbt。我们一般将代码和库做成jar包,通过spark-submit 提交到spark 集群上运行。
1)下载安装:
http://www.scala-sbt.org/
2)创建工程:
比如现在的工程名为“sparksample”。那么...
分类:
其他好文 时间:
2015-08-16 12:29:01
阅读次数:
224
【接口定义】接口就是指只包含虚成员的虚类。
(1)虚类,表明了接口是不能够被直接实例化的。也就是说,接口只是一个抽象概念。比如我们说车可以跑,人可以跑,马可以跑。我们可以看到实例化的车、人、马。但是我们可以定义一个“会跑的物质”。它可以是车,也可以使人、马,但是我们却不能说“这个东西就是一个会跑得物质,但是它并不是车、人或者马。”
(2)只包含虚成员,表明了接口只是说明了它具有什么样的功能,可...
分类:
其他好文 时间:
2015-08-16 12:28:39
阅读次数:
219
使用Apache ab 做网站的性能测试,下边是测试结果分析:
安装Apache ab 后,可以在CMD输入ab -n1000 -c10 http://101.200../来测试想要测试的站点。D:\Program Files (x86)\apache ab>ab -n1000 -c10 http://101.200.*.*/
This is ApacheBench, Version 2.3 <$...
分类:
Web程序 时间:
2015-08-16 12:28:46
阅读次数:
143
希尔排序源代码如下:
#include
//希尔排序
void shellSort(int a[],int l, int r){ //一次排序同一步长所组成的集合 如a[0],a[5],a[10]...
int i,j,h;
for(h=1;h0;h/=3)
f...
分类:
编程语言 时间:
2015-08-16 12:27:07
阅读次数:
116
《Java编程思想》整理的一些学习笔记,有不对的地方,欢迎指出。
1.控制线程行为的方法——让步:如果知道run()方法已经完成了所需的工作,可以给线程调度机制一个暗示:你的工作已经做的差不多了,可以让别的线程使用CPU了,可以通过调用yield()方法来作出(不过这只是个暗示,没有任何机制保证它将会被采纳。)使用yield()以后,程序的输出会平衡很多,但是如果输出的字符串要再长一点的话,它还...
分类:
其他好文 时间:
2015-08-16 12:27:39
阅读次数:
180
题目链接:点击进入
大概的题意就是给n个字符串,然后让我们找出他们的最长的公共子串。
因为题目的数据比较小,我们可以枚举第一个串的所有子串,然后再用KMP判断一下这个子串是否出现在其它字符串中。代码如下:#include
#include
#include
using namespace std;const int maxn=100;///x...
分类:
其他好文 时间:
2015-08-16 12:27:35
阅读次数:
147