首先了解下zigzag数组,如下图,由一个矩阵的对角线,数字按一定规律递增
求nxn的Zigzag数组?
代码如下:
/*
0 1 5 6 14 15 27 28
2 4 7 13 16 26 29 42
3 8 12 17 25 30 41...
分类:
其他 时间:
2014-06-26 11:53:42
收藏:
0 评论:
0 赞:
0 阅读:
440
SDK和ADT为22.6.2版本
工程为4.4.2
今天在写Android代码的时候,往工程中加入了几张图片,然后在代码中使用R.drawable调用时,一直报错 cannot be resolved or is not a field
然后我查看了gen目录下的R.java文件,发现里面已经有我加入的图片资源ID了,觉得很奇怪,一般是无法生成R.java文件的时候才会出现这种现象啊
在网...
分类:
移动平台 时间:
2014-06-26 11:34:04
收藏:
0 评论:
0 赞:
0 阅读:
437
借助Collections工具类:
import java.util.ArrayList;
import java.util.Collections;
public class TTEST {
public static void main(String[] args) {
ArrayList arr = new ArrayList();
for(int i=0;i<10;++i)...
分类:
其他 时间:
2014-06-26 11:43:39
收藏:
0 评论:
0 赞:
0 阅读:
328
昨天晚上,Google I/O 2014大会召开,会上主要展示了以下几个部分的创新内容:Android L 操作系统、 Android One、Android Wear、Android Auto、Android TV...
分类:
移动平台 时间:
2014-06-26 11:55:44
收藏:
0 评论:
0 赞:
0 阅读:
428
简介
内存管理一直是 C++ 一个比较繁琐的问题,而智能指针却可以很好的解决这个问题,在初始化时就已经预定了删除,排解了后顾之忧。1998年修订的第一版C++标准只提供了一种智能指针:std::auto_ptr(现以废弃),它基本上就像是个普通的指针:通过地址来访问一个动态分配的对象。std::auto_ptr之所以被看作是智能指针,是因为它会在析构的时候调用delete操作符来自动释放所包...
分类:
其他 时间:
2014-06-26 12:07:13
收藏:
0 评论:
0 赞:
0 阅读:
391
??
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧。
原文地址:http://www.jbxue.com/db/19890.html
日期/时间 相关查询
1.获取当前月份的第一天
运行这个命令能快速返回当前月份的第一...
分类:
数据库技术 时间:
2014-06-26 11:31:31
收藏:
0 评论:
0 赞:
0 阅读:
439
UVA 10692 - Huge Mods
题目链接
题意:求a0a1a2...mod m
思路:直接算肯定不行,利用欧拉定理ab=a(b mod phi(m) + phi(m))(b>=phi(m)),对指数进行降值处理,然后就可以利用快速幂去计算了,计算过程利用递归求解。
代码:
#include
#include
const int N = 1005;
i...
分类:
其他 时间:
2014-06-26 11:42:59
收藏:
0 评论:
0 赞:
0 阅读:
405
计算机的发展,促使了一个新的职业的出现,程序员是近些年出现的并且得到了广泛关注的一个职业,相信这也是很多莘莘学子的职业梦想。但程序员也有很多种,并不是每一个程序员能够精通所有的编程语言。所谓术业有专攻,如果将来志在编程世界的网友就要注意了,今天给大家推荐一下2014年最流行的编程语言,他们可以说是未来程序员们生存的工具。
1.JavaScript
JavaScript在Web应用上有着非常大的...
分类:
编程语言 时间:
2014-06-26 11:55:06
收藏:
0 评论:
0 赞:
0 阅读:
407
建图很简单
bfs预处理地图,距离就为费用
源点到所有m建边,流量1费用0
m到所有H建边,流量1费用为距离
H到所有汇点建边,流量1费用0
#include
#include
#include
#include
using namespace std;
#define MAXN 10005
#define MAXM 1000000
#define INF 0x3f3f3f3
#defi...
分类:
其他 时间:
2014-06-26 12:16:12
收藏:
0 评论:
0 赞:
0 阅读:
246
??
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,
数据定义语言DDL,数据控制语言DCL。
1 数据查询语言DQL
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:
SELECT
FROM
WHERE
2 数据操纵语言
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:U...
分类:
数据库技术 时间:
2014-06-26 11:30:47
收藏:
0 评论:
0 赞:
0 阅读:
397
使用Viewapge+Frement不预加载下一页数据解决方案...
分类:
其他 时间:
2014-06-26 11:42:14
收藏:
0 评论:
0 赞:
0 阅读:
337
本题就是给出一个数k和一个数组,包括N个元素,通过每次增加数组中的一个数的操作,最后需要得到1 - N的一个序列,不用排序。
可以从暴力法入手,然后优化。
这里利用hash表进行优化,最终得到时间效率是O(n*n)的算法,而且常数项应该很低,速度还挺快的。
思路:
1 如果数组A[i]在1 -N 范围内,就利用bool B[]记录,这个数已经找到了;
2 如果A[i]的值之前已经找到了,...
分类:
其他 时间:
2014-06-26 12:01:08
收藏:
0 评论:
0 赞:
0 阅读:
334
一、简述
mac(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥。因此MAC算法也经常被称作HMAC算法。关于hmac算法的详情可以参看RFC 2104(http://www.ietf.org/rfc/rfc2104.txt),这里包含了HmacMD5算法的C语言实现。
这里需...
分类:
其他 时间:
2014-06-26 12:15:31
收藏:
0 评论:
0 赞:
0 阅读:
457
说点关于Yii的 Yii::app()->createUrl 与 CHtml::normalizeUrl 使用的问题
array('product/view'),这里怎么写你有仔细想过么...
分类:
移动平台 时间:
2014-06-26 11:54:27
收藏:
0 评论:
0 赞:
0 阅读:
485
1:Ctrl+Pg Up 向左切换选项卡 , 切换到头显示隐藏选项卡(等于Ctrl+e)。
2:Ctrl+Pg Dn 向右切换选项卡 , 切换到头显示隐藏选项卡(等于Ctrl+e)。
3:Ctrl+e 显示隐藏选项卡。
4:Ctrl+m 切换编程窗口最大化和最小化。
5:Shift + Ctrl + R 打开资源,可以搜索任何类型的文件。...
分类:
系统服务 时间:
2014-06-26 11:46:53
收藏:
0 评论:
0 赞:
0 阅读:
447
http://acm.hdu.edu.cn/showproblem.php?pid=4586
大致题意:有一个骰子有n个面,掷到每一个面的概率是相等的,每一个面上都有相应的钱数。其中当你掷到m个面之一时,你有多掷一次的机会。问最后所得钱数的期望。
思路:设投掷第一次的期望是p,那么第二次的期望是m/n*p,第三次的期望是 (m/n)^2*p......第N次的期望是(m/n)^...
分类:
其他 时间:
2014-06-26 12:00:31
收藏:
0 评论:
0 赞:
0 阅读:
332
eclipse与maven插件的结合为我们快速搭建开发环境提供了便捷条件,然而maven编译出来的class文件、配置文件和打包文件实际上都不需要进行版本控制,团队中每个人的开发环境可能不太一样,将.settings目录和.project等文件同步到svn甚至还会引起冲突和不便,因此最好将它们忽略,保持一个干净的svn环境。...
分类:
系统服务 时间:
2014-06-26 11:41:30
收藏:
0 评论:
0 赞:
0 阅读:
471