zoukankan      html  css  js  c++  java
  • 119. Pascal's Triangle II

    Given an index k, return the kth row of the Pascal's triangle.

    For example, given k = 3,
    Return [1,3,3,1].

    Note:
    Could you optimize your algorithm to use only O(k) extra space?

     此题没什么好讲的,直接代码:

    public class Solution {

        public List<Integer> getRow(int rowIndex) {

            List<Integer> res = new ArrayList<>();

            for(int i=0;i<=rowIndex;i++){

                res.add(0,1);

                for(int j=1;j<res.size()-1;j++){

                    res.set(j,res.get(j)+res.get(j+1));

                }

            }

            return res;

        }

    }

     
     
  • 相关阅读:
    MyBatis入门
    Java JDBC
    Spring MVC
    Java内存模型
    Java日志
    Java I/O模型
    Java异常处理
    Java泛型设计
    Java反射
    Java代理
  • 原文地址:https://www.cnblogs.com/codeskiller/p/6359827.html
Copyright © 2011-2022 走看看