Javascript-杨辉三角
function pascalTriangle(n) { var ret = []; for (var i = 0; i < n; i++) { var line = []; for (var j = 0; j <= i; j++) { var a1 = ret[i - 1] ? (ret[i - 1][j - 1] ? ret[i - 1][j - 1] : 0) : 0; var a2 = ret[i - 1] ? (ret[i - 1][j] ? ret[i - 1][j] : 0) : 0; list.push((a1 + a2) ? (a1 + a2) : 1); } } return ret; }
第一版实现,好像有点挫,先这样吧。。。