Pascal's Triangle II
来源:互联网 发布:淘宝网云裳广场舞服装 编辑:程序博客网 时间:2024/05/18 19:41
题目给了提示 就开两个数组 然后另一个数组就当一个数组的前一个值 然后加来加去 循环就行
虽然AC
但是还有问题
int* getRow(int rowIndex, int* returnSize) { *returnSize =rowIndex+1; int *a=(int*)calloc(rowIndex+2,sizeof(int)); int *b=(int*)calloc(rowIndex+2,sizeof(int)); int i,j; a[0]=1; for(i=1;i<rowIndex+1;i++){ if(i%2==1){ b[0]=1; for(j=1;j<=i+1;j++){ b[j]=a[j]+a[j-1]; } }else { a[0]=1; for(j=1;j<=i+1;j++){ a[j]=b[j]+b[j-1]; } } } if(i%2==1){ return a; }else{ return b; }}
为何要开rowIndex+2的数组
开rowIndex+1 不就行了
另外 一个开rowIndex+1 另一个开rowIndex+2 也能AC
感觉是某一个数据给的有问题 不然 不会出现这种情况
0 0
- Pascal's Triangle、Pascal's Triangle II
- Pascal's Triangle , Pascal's Triangle II
- Pascal's Triangle & Pascal's Triangle II
- Pascal's Triangle && Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- Pascal's Triangle II
- 2014年博士研究生招生专业方向简介
- hdoj 5040 bfs
- 南邮 OJ 1960 计算机基础知识大赛 7
- hdu 1004 Let the balloon rise
- 使用Jsoup解析从网络上获取到的html源码
- Pascal's Triangle II
- 关于Openfire 启动失败 setFile()的问题
- form 转json
- oracle变量(2)
- HTML5中新增的Input类型有哪些
- 2015及2016计划
- 南邮 OJ 1961 计算机基础知识大赛 2 (new)
- Linux下QT编程之使用QVFB
- Spring @Autowired,@Resource,@Required注解的用法和作用