博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pascal's Triangle II
阅读量:7004 次
发布时间:2019-06-27

本文共 861 字,大约阅读时间需要 2 分钟。

hot3.png

public class Solution {    public ArrayList
 getRow(int k) {         if(k < 0){            k = 0;        }        k++;        ArrayList
> result = new ArrayList
>();        for (int i = 0; i < k; i++)        {            ArrayList
 tmpResult = new ArrayList
();            if (i == 0)            {                int addNumber = 1;                tmpResult.add(addNumber);                //System.out.print(1 + " ");            }            else            {                tmpResult.add(1);                //System.out.print(1 + " ");                for (int j = 0; j < i - 1; j++)                {                    ArrayList
 addResult = result.get(i - 1);                    int addNumber = addResult.get(j) + addResult.get(j + 1);                     tmpResult.add(addNumber);                    //System.out.print(addNumber + " ");                }                tmpResult.add(1);                //System.out.print(1);            }            result.add(tmpResult);            //System.out.println();        }        return result.get(k - 1);    }}

转载于:https://my.oschina.net/LosersAFC/blog/226616

你可能感兴趣的文章
对象序列化与反序列化(二进制 byte[])
查看>>
显示系统托盘列表(并执行隐藏与显示)
查看>>
PullToRefresh的个性化扩展
查看>>
分布式服务框架ZooKeeper
查看>>
【转】android gravity属性 和 weight属性
查看>>
Android SDK上手指南:知识测试
查看>>
C#和JAVA中编写事务代码
查看>>
vuejs组件交互 - 03 - vuex状态管理实现组件交互
查看>>
SQL Server 2017 安装过程中的一点说明(有点意思)
查看>>
Qt编写的RTSP播放器+视频监控(vlc版本)
查看>>
一起谈.NET技术,关于Expression Tree和IL Emit的所谓的&quot;性能差别&quot;
查看>>
CGI, mod_perl, PHP, JSP性能比较
查看>>
密码库 链接
查看>>
JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(四):自定义T4模板快速生成页面...
查看>>
关于“鸡脚神”的看法
查看>>
枚举的基础类型
查看>>
在CentOS上安装svn服务器
查看>>
可爱的python测试开发库(python测试开发工具库汇总)
查看>>
python返回汉字的首字母
查看>>
linux下yum更新出现HTTP Error 404 NOT FOUND错误的办法
查看>>