部分和问题
描述给定整数a1、a2、.......an,判断是否可以从中选出若干数,使它们的和恰好为K。
输入首先,输入n,表示数的个数。
接着一行n个数。
(1
下一行输入k,表示数的和
输出如果和恰好可以为k,输出“YES”,并按输入顺序依次输出是由哪几个数的和组成,否则“NO”
样例输入
4
1 2 4 7
13
样例输出
YE...
分类:
其他 时间:
2014-07-21 23:45:54
收藏:
0 评论:
0 赞:
0 阅读:
243
很想
开源软件已经改变了IT,甚至整个世界,正是因为有了你们,乐于奉献在开源事业中。不幸的是,很多人把参与到开源项目中想象成一个难以跨越的障碍一样,因此而退缩。我通常听到人们说他们很想参与到开源项目中来,但是因为以下的3个原因而打消了念头。
1. 我还不足够优秀
2. 我没有足够的是时间
3. 我不知道什么样的项目适合我
寻求机会参与到开源项目中去...
分类:
其他 时间:
2014-07-21 23:17:54
收藏:
0 评论:
0 赞:
0 阅读:
358
Input / Output
It should also provide an interface between the devices and the rest of the system that is simple and easy to use. 于是乎这里就有了对于硬盘等IO设备的抽象。
5.1 PRINCIPLES OF I/O HARDWARE...
分类:
其他 时间:
2014-07-21 23:31:54
收藏:
0 评论:
0 赞:
0 阅读:
350
并查集(disjoint set) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy并查集(disjoint set)是一种常用的数据结构.树形结构, 包含查询(find)和合并(unite)操作.时间复杂度O(a(n)), 比O(logn)要快.代码:class DisjoinSet {
static const int MAX_N = 10000;...
分类:
其他 时间:
2014-07-21 23:42:53
收藏:
0 评论:
0 赞:
0 阅读:
418
上一篇文章讲到了利用C++这个桥梁,我们实现了QML和Java的交互。Qt 5大力推崇的QML/JS开发,让轻量、快速开发的QML/JS打头阵,让重量的C++撑腰,几乎什么技术都能够实现。接下来的这篇文章讲的是我们使用QML,借助Qt库和OpenGL,实现了使用着色器定义OpenGL的渲染方式,为大家呈现混合渲染的效果。...
分类:
移动平台 时间:
2014-07-21 23:23:53
收藏:
0 评论:
0 赞:
0 阅读:
572
Hbase特征:
最近在学习Hbase,Hbase基于行健是建立了索引的,查询速度会非常快,完全实时。
但是Hbase要基于行健之外的字段进行查询,那么就只能是全盘扫描,基本上不可接受。
所以Hbase一般来说会针对具体的应用场景来设计行健,利用基于行健的查询的实时性来达到Hbase数据的实时查询。
关系型数据库基于索引字段的实时查询:
然后联想到关系型SQL数据库,他们针对主键是...
分类:
数据库技术 时间:
2014-07-22 00:08:03
收藏:
0 评论:
0 赞:
0 阅读:
677
二、工厂方法模式
1.动物管理系统的例子
首先,抽象的动物类和具体的动物实现类:
public interface Animal{
public void eat();
}
public class Tiger implements Animal
{
public void eat(){
sysout.out.println("老虎会吃");
};
...
分类:
其他 时间:
2014-07-22 00:08:03
收藏:
0 评论:
0 赞:
0 阅读:
330
//1、这一章的习题纯粹为了刷存在感。。。
typedef struct phone
{
char * quhao;
char * jiaohuantai;
char * zhanhaoma;
};
typedef struct call
{
char * date;
char * time;
phone * shiyong;
phone * self;
phone * huji...
分类:
其他 时间:
2014-07-21 23:16:53
收藏:
0 评论:
0 赞:
0 阅读:
303
开发人员在本地提交更新到SVN服务器后,往往需要测试人员重新测试。为了将更新内容即时反映到测试服务器,可以利用post-commit脚本将SVN更新同步到测试服务器中。
(1)利用SVN的工作副本(WORKINGCOPY)创建TOMCATWEB项目
cd /opt/tomcat_home/webapps
svn co svn://svn_host/prjname/trunk prjname
...
分类:
Web开发 时间:
2014-07-21 23:12:53
收藏:
0 评论:
0 赞:
0 阅读:
493
nginx的启动过程紧紧围绕着ngx_cycle_t的结构体展开,首先通过ngx_get_options()获取命令行参数,然后通过ngx_time_init()进行时间的初始化,如全局变量ngx_cached_time;再通过ngx_regx_init()完成正则的初始化,通过ngx_log_init()创建日志对象,初始化日志,如初始化全局变量ngx_prefix,打开日志文件ngx_log_...
分类:
其他 时间:
2014-07-21 23:41:53
收藏:
0 评论:
0 赞:
0 阅读:
268
第十一章 动态内存分配
数组在声明的时候,本身作为一个指针常量,它在编译时候内存就已经被分配好了。但是有时候程序不知道这个数组到底有多长,所以,为了防止内存的浪费,C提供了动态内存分配的策略。
其实,作为独立的一章,本章显得内容不多。malloc,free,calloc,realloc就没有了,但是它包含很多用法,也有很多陷阱。
总结:
malloc和calloc函数都用于动态分配...
分类:
其他 时间:
2014-07-21 23:23:53
收藏:
0 评论:
0 赞:
0 阅读:
278
1.Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
2.Given a singly linked list where elements are sorted in ascending order, convert it to a heig...
分类:
其他 时间:
2014-07-21 23:45:53
收藏:
0 评论:
0 赞:
0 阅读:
285
webView.getSettings().setDefaultTextEncodingName("UTF -8");//设置默认为utf-8
// webView.loadData(data, "text/html", "UTF -8");//API提供的标准用法,无法解决乱码问题
webView.loadData(data, "text/html; charset...
分类:
Web开发 时间:
2014-07-21 23:16:53
收藏:
0 评论:
0 赞:
0 阅读:
378
1 创建型模式
单独对对象的创建进行研究,高效的创建对象就是创建型模式讨论的问题。创建型设计模式有6种:
简单工厂模式(simple factory);
工厂方法模式(factory method);
抽象工厂模式(abstract factory);
创建者模式(Builder);
原型模式(Prototype);
...
分类:
其他 时间:
2014-07-22 00:06:03
收藏:
0 评论:
0 赞:
0 阅读:
377
Flash Builder4破解步骤
1、安装Flash Builder4.0试用版
2、找到Flash Builder4的安装路径,查找如下相应的文件
3、修改如下文件下的文件
(1)找到Adobe Flash Builder 4 Installer\Adobe Flash Builder 下的features和plugins
(2)查找Adob...
分类:
其他 时间:
2014-07-21 23:41:53
收藏:
0 评论:
0 赞:
0 阅读:
207
//调用QC.Login方法,指定btnId参数将按钮绑定在容器节点中
QC.Login({
//btnId:插入按钮的节点id,必选
btnId:"qqLoginBtn",
//用户需要确认的scope授权项,可选,默认all
scope:"all",
//按钮尺寸,可用值[A_XL| A_L| A_M| A_S| B...
分类:
Web开发 时间:
2014-07-22 00:06:03
收藏:
0 评论:
0 赞:
0 阅读:
447
优点:1、无须为表示表中元素之间的逻辑关系而增加额外的存储空间。
2、可以快速的存取表中任一位置的元素。
缺点:1、插入和删除操作需要移动大量的元素。
2、当线性表长度变化较大时,难以确定存储空间的容量。
3、造成存储空间的“碎片”。
==============================...
分类:
其他 时间:
2014-07-21 23:12:53
收藏:
0 评论:
0 赞:
0 阅读:
853
在自己的项目中集成另一个apk,设置这个apk不在桌面上显示,并在自己的项目中能够启动这个apk~
首先用apk tool反编译需要集成的apk,删除AndroidManifest.xml中的luncher启动标志,然后在使用apk tool进行打包,生成新的apk// 方法一
Intent intent = new Intent();
// packageName为应用包名,activ...
分类:
其他 时间:
2014-07-21 23:33:53
收藏:
0 评论:
0 赞:
0 阅读:
214
疯狂的暑假学习之 汇编入门学习笔记 (十二)—— int指令、端口
参考: 《汇编语言》 王爽 第13、14章
一、int指令
1. int指令引发的中断
int n指令,相当于引发一个n号中断。
执行过程相当于:
(1)取中断类型吗n。
(2)标志寄存器入栈;设置IF=0,TF=0。
(3)CS,IP入栈
(4)(IP)=(n*4),(CS)=(n*4+2)
例子1:编写、安装中断7ch,实现求一个word型数据的平方,用ax存放这个数据。...
分类:
其他 时间:
2014-07-21 23:37:53
收藏:
0 评论:
0 赞:
0 阅读:
266
或许是我太过平静的态度倒使得那几个女人有些诧异,哀嚎的那个停止了哀嚎,换做哀怨的诉说“不要脸的烂货,勾引我老公。55555555”又开始一阵哀嚎,真是受不了,凭什么一般出现这种情况的时候,都是女人骂女人,难不成那男人是被强奸的。我打断了她的哭诉,很有礼貌地说到“大姐,俗话说一个巴掌拍不响,烂货还得烂人来买。这件事情,他们都是你情我愿,只是金钱关系而已,再说不是我这边的这个小姐,只要你先生有这个爱好...
分类:
其他 时间:
2014-07-21 23:26:53
收藏:
0 评论:
0 赞:
0 阅读:
345