//a[n]=a[n-1]+a[n-2]+a[n-3]+a[n-4];
# include
# include
# include
# include
using namespace std;
int a[10000][260]={0}; //每个元素可以存储8位数字,所以2005位可以用260个数组元素存储。
int main()
{
int i,j,n;
a[1][0...
分类:
其他好文 时间:
2014-09-09 16:10:58
阅读次数:
179
数组的属性:数组可以是一维、多维或交错的。数值数组元素的默认值设置为零,而引用元素的默认值设置为 null。交错数组是数组的数组,因此,它的元素是引用类型,初始化为null。数组的索引从零开始:具有n个元素的数组的索引是从0到n-1。数组元素可以是任何类型,包括数组类型。数组类型是从抽象基类型 Ar...
分类:
其他好文 时间:
2014-09-09 15:57:19
阅读次数:
315
数组即是一组相同类型组合在一起,使用一个通用的名称,通过分配的下标访问的数据集合中的元素。数组是具有相同类型的一组数据。当访问数组中的数据时,可以通过下标来指明。c#中数组元素可以为任何数据类型,数组下标从0开始,即第一个元素对应的下标为0,以后逐个递增。数组可以一维也可多维。一维数组是最基本的数组...
分类:
其他好文 时间:
2014-09-09 15:51:38
阅读次数:
203
最近遇到需要在一个对象数组中插入新对象,并且按年、月降序排序,要是直接push进新对象然后进行排序的话当然可以,这里是另一种做法,直接比较数组元素,只有一个for循环并且不需要完整运行,时间小于或等于O(n).第二个for循环是比较和插入的,另外另个是打印数组。
分类:
编程语言 时间:
2014-09-07 17:16:06
阅读次数:
189
队列头指针为front,队列尾指针为rear(指向队尾元素),after_rear为队尾元素的后一位置(按顺时针方向),队列容量为maxsize 如果用 front == rear 来表示队列为空,也就是说front和rear指向同一个位置,那么: 队列满时:(rear+1) mod maxsize...
分类:
其他好文 时间:
2014-09-04 22:07:50
阅读次数:
513
前言:引用某某的话——我是猪QAQ。。。。。题意就不复述了。解题思路:一般的建树,求和。离散化:用另一个数组sor[]记录原数组,sort一遍,用unique去重,用sor[]数组元素下标,代替原数组中元素,然后在sor[]数组里二分查找元素,last[]数组记录第i个元素上一次出现的位置。离线处理...
分类:
其他好文 时间:
2014-09-04 20:49:20
阅读次数:
323
数组转字符串(将数组元素用某个字符连接成字符串)
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回)
var s = "abc,abcd,aaa";
ss = s.split(",");// 在每个逗号(,)处进行分解。...
分类:
Web程序 时间:
2014-09-04 15:03:59
阅读次数:
166
1.java中声明数组时无需指明数组元素的个数,经上述声明的数组名不能直接使用,必须经过初始化并为其分配内存后才能使用。如int a[] = new int[8];2.DataInputStream 提供了很多方法用于读入布尔型、字节、字符、整型、长整型、短整型、单精度、双精度等数据,同样DataO...
分类:
编程语言 时间:
2014-09-02 22:41:45
阅读次数:
326
PAT (Basic Level) Practise (中文)
分类:
其他好文 时间:
2014-09-01 21:01:43
阅读次数:
189
一:函数调用的时候有这几种形式,一种参数是数组的,可以这样定义,这种参数是数组:static void paixu(params int[] a)//可以输入数组元素,只能在数组前面加 { for(int i=1;i /// 输入一个数字,返回它的阶乘,这里写函数的功能 /// /// 这里写n是....
分类:
其他好文 时间:
2014-09-01 00:14:32
阅读次数:
188