119. Pascal's Triangle II
来源:互联网 发布:最好的变声软件 编辑:程序博客网 时间:2024/05/23 19:14
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?
class Solution(object): def getRow(self, rowIndex): List = [1] if rowIndex <= 0 : return List List = [i for i in range(rowIndex+1)] for i in range(rowIndex+1): List[i] = [] if rowIndex == 1: List[0].append(1) List[1].extend([1,1]) else: List[0].append(1) List[1].extend([1,1]) for i in range(2,rowIndex+1): cnt = len(List[i-1]) List[i].append(1) for j in range(cnt-1): List[i].append(List[i-1][j]+List[i-1][j+1]) List[i].append(1) return List[rowIndex]
阅读全文
0 0
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- 119. Pascal's Triangle II
- TLS/SSL 协议详解(10) server hello
- Java并发编程的总结和思考
- Swift 中的下标脚本
- LeetCode 83. Remove Duplicates from Sorted List
- php中遍历二维数组
- 119. Pascal's Triangle II
- Flask01 路由的书写、蓝图、利用蓝图实现url前缀、利用蓝图实现子域名、访问静态文件
- linux运维实用命令
- 解决google,firefox等浏览器不能访问localhost的问题
- Asp.Net MVC学习总结之过滤器详解
- HDU 5000 Clone 规律+dp
- Android依赖引入的方式(记录)
- Android 调用UI线程以及延迟执行
- Oracle表的空间释放,碎片整理记录