数组的定义
数组的内存分配及特点
数组操作常见问题
数组常见操作
数组中的数组
2.8.1 数组的定义
概念
同一种类型数据的集合。其实数组就是一个容器。
数组的好处
可以自动给数组中的元素从0开始编号,方便操作这些元素。
格式1:
元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
示例:int[] arr = new int[5];
格式2:
元素...
分类:
编程语言 时间:
2014-07-16 17:28:21
阅读次数:
189
题目:hdoj1045
题意:给出一个图,其中有 . 和 X 两种,. 为通路,X表示墙,在其中放炸弹,然后炸弹不能穿过墙,问你最多在图中可以放多少个炸弹?
分析:这道题目是在上海邀请赛的题目的数据简化版,数据水了,所以有很多方法,这里讲二分图最大匹配,题目难点在于建图
想到用暴力过,但是事实证明我想多了。然后又想到多重二分匹配,后来发现没有办法表示图中的行列中墙的阻隔,后来...
分类:
其他好文 时间:
2014-07-16 17:21:27
阅读次数:
196
今天在做项目时,碰到一个问题,我需要展示多个checkbox复选框,而只能允许最多选6个。调试了老半天,终于出来了,代码如下:
var c=0,limit=6;
function doCheck(obj) {
obj.checked?c++:c--;
if(c>limit){
obj.checked=false;
alert("over");
c--...
分类:
Web程序 时间:
2014-07-16 17:19:22
阅读次数:
211
依据《C++ More Exception》所述的规则:
Rule #1: Never write using-directives in header files.
Rule #2: Never write namespace using-declarations in header files.
Rule #3: In implementation files, never ...
分类:
其他好文 时间:
2014-07-16 11:00:58
阅读次数:
141
E. 数的关系
时间限制 5000 ms
内存限制 65536 KB
题目描述
用关系“<”和“=”将3个数A、B和C依序排列时有13种不同的序关系:
A=B=C,A=B<C,A<B=C,A<B<C,A<C<B,A=C<B,B<A=C,
B<A<C,B<C<A,B=C<A,C<A=B,C<A<B,C<B<A 。
现在输入数字的个数,要求你给出上述关系的数目。
数...
分类:
其他好文 时间:
2014-07-16 17:13:13
阅读次数:
230
执行#Python与#python -V,看到版本号是2.4.3,很老了,而且之前写的都是跑在python3.X上面的,3.X和2.X有很多不同,
有兴趣的朋友可以参考下这篇文章:
http://www.jb51.net/article/34011.htm
更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、
软件包都要依赖预装的老版本python的,比如y...
分类:
编程语言 时间:
2014-07-16 11:01:41
阅读次数:
452
Equations
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5226 Accepted Submission(s): 2079
Problem Description
Consider equatio...
分类:
其他好文 时间:
2014-07-16 10:10:58
阅读次数:
169
★基本通讯方式
●并行通讯方式
通常是指数据字节中的各位上的数据通过多条数据线同时进行传送,每一位数据都需要一条数据线。这种方式的特点:传输速度相对较快,但是如果进行长距离的数据传送,成本会很高。
●串行通讯方式
串行通信就是将数据分成一位一位的,在一条数据线上逐个的进行传输。因此对于一个字节的数据至少需要分八次传输,相比并行通信,传输速度慢。串行通讯又分为:同步串行通信和异步串行通讯。...
分类:
其他好文 时间:
2014-07-16 17:21:46
阅读次数:
228
1、 概述
DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。
在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。
2、 好处与用法
使用DialogFr...
分类:
移动开发 时间:
2014-07-16 17:20:13
阅读次数:
340
问题
寻找完全数。
思路说明
所谓完全数,从维基百科的完全数词条中得到:
[完全数,又称完美数或完备数,是一些特殊的自然数:它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身,完全数不可能是楔形数。 例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6,恰好等于本身。第二个完全数是28,它有约数1、2、4、7、14、28...
分类:
其他好文 时间:
2014-07-16 17:27:40
阅读次数:
177
第五章 自定义模块
此前我们一直使用Ansible自带的模块,这已经给我们提供了很多很强的‘自带的电池’,但是如果你有一些特殊又复杂的任务,你可能会希望学习一下如何扩展Anisble。本章你将学习到以下主题:
在python或则bash中编写模块
使用你开发的自定义模块...
分类:
其他好文 时间:
2014-07-16 09:55:30
阅读次数:
375
一个伟大的程序员需要具备哪些特质呢?也许大部分人回答的是逻辑、机智、耐心和勤奋。当然,其实这个问题并没有标准的答案,但是除了这些特质,习惯也是非常重要的,而这个特质可能在已经进入正轨的团队组织中才得以窥见。开发者服务商店就来给大家总结一下一个伟大程序员的6个好习惯。
好的时间管理
你是否经常遇到迟到的问题,对于任何一家公司迟到都是很让人头疼的。作为一名移动开发程序员,有时候不得不熬夜加班,从而...
分类:
其他好文 时间:
2014-07-16 10:42:58
阅读次数:
139
Java中的回调函数一般来说分为以下几步:
声明回调函数的统一接口interface A,包含方法callback();在调用类caller内将该接口设置为私有成员private A XXX;在caller内提供实现A接口的public方法(将外部该接口的实现类通过形参传入caller的XXX);caller的某个方法dosth()中会用到XXX.callback()方法;在caller的实...
分类:
编程语言 时间:
2014-07-16 09:06:18
阅读次数:
321
输入的是在每个' ) '前有多少‘ ( ’,
要我们求得是在每个‘ ) ’前有多少个‘ ) ’,
我的方法是将最原始的图給还原出来,再去寻找‘)’。
对于已经配对的要进行标记不要重复使用。。#include
#include
int y[505],t[505];
char s[505];
int main()
{
int a,b,i,j,u;
scanf("%d",&a);
wh...
分类:
其他好文 时间:
2014-07-16 17:34:05
阅读次数:
154