麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Leetcode 119. Pascal's Triangle II

2019-11-14 11:19:51
字體:
供稿:網(wǎng)友

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?

s思路: 1. 假設(shè)我們需要k=5,我們已經(jīng)得到k=4的樣子,即:[1,3,3,1,1],如何從k=4計(jì)算除k=5?我們知道[3,3]都要使用兩次,從左往右遍歷時(shí),1+3=4需要放在3這個(gè)位置,但3還要使用一次,所以不能放。也就是說我們需要額外的空間來hold計(jì)算結(jié)果;由于3使用的次數(shù)固定,即:1+3,還有3+3,但是計(jì)算順序是1+3先進(jìn)行還是3+3先進(jìn)行都無所謂。所以,我們讓3+3先進(jìn)行看看,即:從右往左遍歷:3+3結(jié)果為6,直接放在原來3的位置,1+3=4也直接放在3的位置。 2. 一個(gè)小trick。遍歷順序從左往右—->從右往左。但是里面的深的含義還是有趣味!

[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]class Solution {public: vector<int> getRow(int rowIndex) { // vector<int> res(rowIndex+1,1); for(int i=1;i<rowIndex;i++){ for(int j=i;j>=1;j--){ res[j]+=res[j-1]; } } return res; }};
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 二区三区四区 | 国产九色在线播放九色 | 99最新地址 | 亚洲一区成人在线 | 成人免费观看毛片 | 电影av在线 | 一级毛片在线观看免费 | 欧美一级aa免费毛片 | 免费国产视频大全入口 | 亚洲精品有限 | 日日草夜夜草 | 成人在线观看免费观看 | 国产精品一区二区视频 | 久久久精品视 | 中文国产在线视频 | 一区二区三区日韩精品 | 成人免费视频 | 成人综合一区二区 | 久久露脸国语精品国产91 | 国产精品亚洲精品日韩已方 | 水卜樱一区二区av | 毛片一级网站 | 99国产精品国产免费观看 | 欧美一级黄视频 | 视频国产一区二区 | 国产二三区 | 在线a亚洲视频播放在线观看 | 久久精品一区二区三区四区五区 | 亚洲国产精品久久久 | 国产成人强伦免费视频网站 | 国产精品免费视频观看 | 色欧美视频 | 91精品久久香蕉国产线看观看 | 日韩中文字幕一区二区三区 | 免费黄色在线观看网站 | 一级毛片在线免费观看视频 | 亚洲成人高清电影 | 欧美成人免费 | av免费不卡国产观看 | 国产一区精品在线观看 | 美国av片在线观看 |