#includeint c = 0;//全局变量,搬动次数void move(char x, int n, char z){//第n个圆盘从塔座x搬到塔座z
printf("第%d步:将%i号从%c移到%c\n", ++c, n, x, z);
}void hanoi(int n, char x, char y, char z){//将塔座x上按直径由小到大且自上而下编号为...
分类:
其他 时间:
2015-07-25 15:20:33
收藏:
0 评论:
0 赞:
0 阅读:
259
题目:
Search a 2D Matrix II
Write an efficient algorithm that searches for a value in an
m x n matrix. This matrix has the following properties:
Integers in each row are sorted in ascending ...
分类:
其他 时间:
2015-07-25 15:20:23
收藏:
0 评论:
0 赞:
0 阅读:
291
一、 分步配置分别安装以下工具1、python2.7.x2、Numpy和Scipy3、Matplotlib4、下载后OpenCV解压,提取路径 “\opencv\build\python\2.7”下,文件夹x64(64位)或x86中(32位)的“cv2.pyd”放到”Python27\Lib”下。5、Mathotas二、安装Python(x,y)“一”中的安装步骤比较繁琐,而且容易出错。不过,本人...
分类:
编程语言 时间:
2015-07-25 15:20:13
收藏:
0 评论:
0 赞:
0 阅读:
401
概述make otapackage是Android Build系统支持的命令,用来生成Recovery系统能够进行升级的zip包。因此,想要了解Android的OTA升级机制,我们首先需要学习make otapackage命令的执行过程。为了防止泄密,以下源码内容都是基于Android4.4.2_r1分支进行分析。make otapackagemake otapackage是一个.PHONY伪目标。...
分类:
移动平台 时间:
2015-07-25 15:20:03
收藏:
0 评论:
0 赞:
0 阅读:
230
以前的时候,Android下webview显示本机图片可用ontent://+包名+路径的方式来实现,后来5.0后,安全协议提高了,不支持这种方式了,后来发现img标签可以是这样用,将本地图片转换为bitmap,再将bitmap转为Base64
public static String imgToBase64(Bitmap bitmap) {
ByteArr...
分类:
Web开发 时间:
2015-07-25 15:19:53
收藏:
0 评论:
0 赞:
0 阅读:
276
BZOJ 1798 [Ahoi2009]Seq 维护序列seq 线段树...
分类:
其他 时间:
2015-07-25 15:19:43
收藏:
0 评论:
0 赞:
0 阅读:
213
#include ProMdl.h>
ProError
ProMdlRename
(
ProMdl
handle
/* (In)
The model handle
*/
ProName
new_name
/* (In)
The new name to ass...
分类:
其他 时间:
2015-07-25 15:19:33
收藏:
0 评论:
0 赞:
0 阅读:
350
本文记录一个安卓平台下基于FFmpeg的视频推流器。该推流器C语言的源代码来自于《最简单的基于FFMPEG的推流器》。相关的概念就不再重复记录了。源代码项目的目录结构如图所示。Java源代码位于src目录,而C代码位于jni目录。 Android程序Java端代码位于src\com\leixiaohua1020\sffmpegandroidstreamer\MainActivity.java,如下...
分类:
移动平台 时间:
2015-07-25 15:19:23
收藏:
0 评论:
0 赞:
0 阅读:
408
uva 11045 My T-shirt suits me题目大意:有n件衣服(一定是6的倍数,六种尺码n / 6套),m个试穿者,每个试穿者都有两种合适的尺码(尺码一共有六种:XS, S, M, L, XL, XXL)。问是否所有试穿者都能找到合适的衣服。解题思路:设置一个超级源点,连向所有的试穿者,容量为1。把相同的衣服,当成不同的,比如XS型号的衣服有三件,我们则把它分为编号为1, 1 + 6...
分类:
其他 时间:
2015-07-25 15:19:13
收藏:
0 评论:
0 赞:
0 阅读:
248
在开发过程中经常用到Log,我们常写的一种方式就是自定义一个LogUtil工具类 private static boolean LOGV = true;
private static boolean LOGD = true;
private static boolean LOGI = true;
private static boolean LOGW = true;...
分类:
移动平台 时间:
2015-07-25 15:19:03
收藏:
0 评论:
0 赞:
0 阅读:
272
题目的意思:给点区间[a, b],查找第K大的数,和POJ2104题一样,只是HDU上的时间限制5000MS,用我在POJ上的方法,过不了,会超时。
而这一题的代码,改一下main函数的输入,就可以直接AC了POJ上的2104.
这题,用分桶法,WR,纠结了一晚上,最后还是放弃了,实在不知道错在哪里。于是改用了划分树的方法,学习了划分树的建立和查找。
划分树:主要运用于求解序列中区间[a, ...
分类:
其他 时间:
2015-07-25 15:18:53
收藏:
0 评论:
0 赞:
0 阅读:
292
一、网上的解决方法:
相信网上关于下载安装配置genymotion的教程很多(下面的a,b,c,d步骤都可以参考百度搜索出来的教程轻松搞定),但还有关键的最后一步设置才能最终成功,不幸的是,很多教程都没有提到它。所以我就遇到了问题,现在已经解决,整理粗来,给伙伴们参考。
我的问题:我已经a. 安装了genymotion,b. 安装了genymotion shell,c. 安装了orac...
分类:
移动平台 时间:
2015-07-25 15:18:23
收藏:
0 评论:
0 赞:
0 阅读:
280
__weak弱引用并不持有对象,所以赋值给__weak修饰符的变量也不会改变计数器的值.
main.m
id __strong obj3 =
nil;
id __weak obj1=
nil;
/*
id __weak obj1 = obj;
编译器的模拟代码如下:
id obj1;
ob...
分类:
移动平台 时间:
2015-07-25 15:18:13
收藏:
0 评论:
0 赞:
0 阅读:
359
Observer Pattern
Define a ont-to-many dependency between objects so that when
one object changes state,all its dependents are notified and updated automatically.(定义对象间一种一对多的依赖关系,使得每当一个对象改变状态时,...
分类:
其他 时间:
2015-07-25 15:17:53
收藏:
0 评论:
0 赞:
0 阅读:
231
Facade Pattern
Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higher-level interface that makes the
subsystem easier to use.(要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行,门...
分类:
其他 时间:
2015-07-25 15:17:43
收藏:
0 评论:
0 赞:
0 阅读:
273
这道题贪心 背包
如果在走半圆之内能够装满,那么一定优于绕一圈回到起点。所以我们从中点将这个分开,那么对于每个区间因为苹果数很少,所以可以利用pos[x]数组记录每个苹果所在的苹果树位置,然后将苹果按照所在的位置排序,那么也就是我们知道每次拿k个苹果的代价是苹果所在的最远的位置。
最主要的是为什么这样选择是最优的结果比如说在一条直线上
pos num
1 4...
分类:
移动平台 时间:
2015-07-25 15:17:23
收藏:
0 评论:
0 赞:
0 阅读:
239
队列是操作受限的线性表,只允许在队尾插入元素,在队头删除元素,为了便于插入元素,设立队尾指针。这样,插入元素的操作与队列长度无关
队列的链式存储结构typedef struct QNode
{
QElemType data;
QNode *next;
}*QueuePtr;
struct LinkQueue
{
QueuePtr front, rear;//队头,队尾指针...
分类:
其他 时间:
2015-07-25 15:17:13
收藏:
0 评论:
0 赞:
0 阅读:
208