摘要: Spiral MatrixGiven a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. For example,Given the following ... 阅读全文
posted @ 2015-02-07 15:45 neuzxy 阅读(178) 评论(0) 推荐(0) 编辑
摘要: DescriptionA numeric sequence of ai is ordered if a1 a[k],对任意的k#define MAX 1000 + 20int main(){ int i,j,n,ans,a[MAX],Lis[MAX]; while((scanf("%d",&n))!=EOF) { for(i = 0;i a[j] && Lis[j] + 1 > Lis[i]) Lis[i] = Lis[j] + 1; } } ans = Lis[0]; ... 阅读全文
posted @ 2013-12-09 19:40 neuzxy 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、数组指针是指向数组的一个指针,例如int (*p)[4];,表示的是p指向拥有4个元素的数组的指针,p是指向一维数组的首地址。int a[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};int (*p)[4];(*p)[0]保存的元素1,p+1表示指针位置下移一行,*(p+2)+3表示的是第二行第三列元素的地址,即&a[2][3],*(*(p+2)+3)表示的是第二行第三列元素的值,即a[2][3]。代码示例如下:void arraypointer()//数组指针应用{ int a[3][4] = {{1,2,3,4},{5,6,7,8},{9 阅读全文
posted @ 2013-12-01 12:20 neuzxy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 函数指针指指向函数的指针,强调指针,函数名是内存中的起始地址。格式为:int(*fun)(int,int)。指针函数强调函数,指返回值是指针类型的函数。指针函数常见,不再具体说明。格式为:int*fun(int,int);#include #define N 10 /*函数指针指指向函数的指针,强调指针,函数名是内存中的起始地址。格式为:int (*fun)(int,int)。而指针函数强调函数,指返回值是指针类型的函数。格式为:int *fun(int,int);*/void swap(int *x,int *y)//交换{ int t = *x; ... 阅读全文
posted @ 2013-12-01 12:15 neuzxy 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 最近看了《C语言程序设计程序 现代方法》,里面一个问题挺有意思的。原本自己写了一个,但结构混乱,示例程序条理清晰,全局变量用的挺好,故又按照书上的程序敲了一遍。每次读取一手五张牌,然后根据下列类别把手中的牌分类(列出的顺序依次是从最好类别到最坏类别):Straightflush:同花顺的牌(即顺序相连又都是同花色)Four-of-a-kind:四张相同的牌(四张牌级别相同)Fullhouse:三张花色相同和两张花色相同的牌(三张牌是同样的花色,而另外两张牌是同样的花色)Flush:同花色的牌(五张牌是同花色的)Straight:同顺序的牌(五张牌的级别顺序相连)Three-of-a-kind: 阅读全文
posted @ 2013-11-27 18:44 neuzxy 阅读(849) 评论(0) 推荐(0) 编辑