一. 算法描述 选择排序:在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最小的数值与第二个元素交换......第N-1趟遍历剩下的2个数据,找出其中最小的数值与第N-1个元素交换,至此选择排序完成。二. 算法分析平均时间....
分类:
其他好文 时间:
2014-07-21 23:30:02
阅读次数:
281
以前添加依赖总是到github上下载源码,再添加源码到module的依赖当中,其实在studio中,应该使用maven库。比如在github上看到了sliding-menu这个项目,就应该到maven网站上找对应的库,之后把地址写入build.gradle中,比如以下就是sliding-menu的库...
分类:
移动开发 时间:
2014-07-21 23:30:02
阅读次数:
273
CSS样式最混乱的一个方面是应用程序中文本扩展的font-size属性。在CSS中,你可以用四个不同的单位度量来显示在web浏览器中的文本大小。这四个单位哪一种最适合Web? 这个问题引起了广泛的争论。找到一个确定的答案是困难的, 因为这个问题,本身就是如此难以回答。接触这些单位1.“Ems”(em...
分类:
Web程序 时间:
2014-07-21 23:30:02
阅读次数:
342
#includeint a[20],n;int lowbit(int x){ return x&(-x);}void add(int x,int c){ int i; for(i=x; i<=n; i+=lowbit(i))a[i]+=c;}int sum(int x){ i...
分类:
其他好文 时间:
2014-07-21 23:30:00
阅读次数:
240
A - The SuspectsTime Limit:1000 MSMemory Limit:20000 KB64-bit integer IO format:%I64d , %I64uJava class name:MainDescriptionSevere acute respiratory s...
分类:
其他好文 时间:
2014-07-21 23:29:40
阅读次数:
268
#include
void fun(char *p,char *b)
{
int i,k=0;
while(*p)
{
i=1;
while(i<=3 && *p)
{
b[k]=*p;
k++;p++;i++;
}
if(*p)
{
b[k++]=' ';
}
}
b[k]='\0';
}
void main()
{
char a[80],b...
分类:
其他好文 时间:
2014-07-21 23:29:22
阅读次数:
235
不容易啊。。一个小错误让我wa死了,找了一个晚上,怎么都找不到
最后是对拍代码找到的错误,发现当步数比较小的时候答案就是对的,比较大的时候就不对了
想到一定是什么地方越界了。。。
power[i] = (i64)(power[i - 1] * 26) % mod;
就是这行。。。
改成 power[i] = ((i64)power[i - 1] * 26) % mod;
就过了。。...
分类:
其他好文 时间:
2014-07-21 23:29:20
阅读次数:
369
继承:
作为面向对象三大特性之一的继承,功能不是一般的强大,在书的344页(大话设计模式)我们可以看到Cat和Dog类代码内容基本形同,只是在叫的时候发出的声音不同罢了,如果现在我们要添加别的动物,比如兔子,猪...等等,则需要写相同的代码(复制)只是改改各自的叫声罢了。
我们知道一条编程的原则就是尽可能的避免重复,比较四个类,可以抽象出animal这个类作为父类把相同的代码放在父类中,然后子...
分类:
其他好文 时间:
2014-07-21 23:29:01
阅读次数:
228
安装ez_setup.py时出现了这个问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)Something went wrong during the...
分类:
编程语言 时间:
2014-07-21 23:27:53
阅读次数:
236
POJ 1159 Palindrome && HDU 1159 Common Subsequence...
分类:
其他好文 时间:
2014-07-21 23:27:29
阅读次数:
249