`
shaorui23
  • 浏览: 22369 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

javascript显示杨辉三角

 
阅读更多

作业上的问题:

function counter(i) {
var change = function(value){ console.log(String.format("{0}/n",value)); }
if(i==1) change(1);
else if(i==2){
change(1);
change("1 1");
} else {
change(1);
change("1 1");
var latest = [1,1];
for(var j=0;j<i-2;j++) {
var newArray = [1];
for(var k=0;k<latest.length-1;k++) {
newArray.push(latest[k]+latest[k+1]);
}
newArray.push(1);
var values = newArray.join(" ").toString();
change(values);
latest = newArray;
}
}
}

执行函数:counter(10);
//the result like below:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1

分享到:
评论

相关推荐

    JavaScript下的杨辉三角

    本人写的JS制作杨辉三角的程序,面向对象!

    多种编程语言实现杨辉三角形

    此外,杨辉三角还记录了二项式展开式的系数,从左至右分别为1,1,2,1,1,4,1,3,6,1等,这也是二项式定理的一种表现形式。 Java实现杨辉三角形 C++实现杨辉三角形 Python实现杨辉三角形 C语言实现杨辉三角形 ...

    js菜鸟笔记之杨辉三角_ekom.cn

    描述:这份笔记来自“javascript菜鸟堂”,专注于探索JavaScript编程中的杨辉三角(也被称为帕斯卡三角)实现方式,旨在为个人学习提供参考。 标签:“ekom 代码 js”表明了笔记的来源、涉及的代码类型以及使用的...

    JS实现的杨辉三角【帕斯卡三角形】算法示例

    主要介绍了JS实现的杨辉三角【帕斯卡三角形】算法,结合实例形式分析了杨辉三角的原理及javascript实现杨辉三角的相关操作技巧,需要的朋友可以参考下

    JavaScript代码简单实现求杨辉三角给定行的最大值

    在这段文字中,作者提供了一个JavaScript函数来计算杨辉三角中给定行的最大值。具体知识点包括杨辉三角的定义、性质、以及如何使用JavaScript编程语言实现相关算法。 首先,杨辉三角,又称帕斯卡三角,是数学中一种...

    javascript

    用js完成压杨辉三角

    XYShaoKang#sk-js-algorithm#118.杨辉三角1

    118.杨辉三角* [118] 杨辉三角解法 1: 动态规划。

    杨辉三角(Pascal's Triangle)是一个在数学中非常著名的数列,它以一种特定的模式排列数字,内容以5种代码实例实现

    ### 杨辉三角(Pascal's Triangle)及其实现 #### 概述 杨辉三角是一种在数学领域中广泛使用的数列结构,以其独特的构造方式和应用价值而著名。杨辉三角中的每一个数字都是其正上方两个数字的和,顶部为1。这种...

    leetcode-js:算法和数据结构是一个程序员的灵魂,LeetCode JavaScript TypeScript 题解

    leetcode-js Leecode 经典题目 JavaScript TypeScript 题解。 Leetcode's answers by JavaScript and TypeScript. easy 66.加一 (Plus One) 67.二进制求和 (Add Binary) ...119.杨辉三角 II (Pascal's Triangle)

    《精通Javascript+jQuery》光盘源码

     2.8.3 实例:杨辉三角  2.9 其他对象  2.9.1 对象简述  2.9.2 时间日期:Date对象  2.9.3 数学计算:Math对象  2.10 BOM基础  2.10.1 window对象  2.10.2 document对象  2.10.3 location对象  ...

    javascript基础——for循环

    for循环 语法结构: for (初始化变量;条件表达式;操作表达式) { //循环体 } 初始化变量:用var声明的一个普通变量,通常用于计数器使用; 条件表达式:用来决定每一次循环是否继续执行(终止条件);...

    精通JavaScript+jQuery Part1

     2.8.3 实例:杨辉三角  2.9 其他对象  2.9.1 对象简述  2.9.2 时间日期:Date对象  2.9.3 数学计算:Math对象  2.10 BOM基础  2.10.1 window对象  2.10.2 document对象  2.10.3 location对象 ...

    【Web-助教小猛】递推算法及解题套路-0907.pdf

    在给定的题目中,我们可以看到两个具体的应用实例:粉刷房子问题和杨辉三角II。 1、粉刷房子问题(256. 粉刷房子) 这是一个典型的动态规划(Dynamic Programming, DP)问题。目标是最小化涂色成本,且相邻房子...

    c#学者必做的10道题目

    实现杨辉三角的算法,打印出指定行数的杨辉三角形。这个练习可以让你熟悉递归和循环结构。 6. **Web应用 - 留言板**: 设计一个基于Web的留言板系统,用户可以发布和查看留言。这需要你掌握ASP.NET的基本知识,如...

    studyJS:学习js

    在JavaScript中,可以使用二维数组来生成和操作杨辉三角。这可以帮助理解数组和循环的使用,以及递归思想的应用。 5. **day05 图的计算**:这部分可能包括图的遍历、最短路径算法(如Dijkstra算法或Floyd-Warshall...

    leetcode卡-LeetCode:我使用JavaScript的LeetCode解决方案

    (杨辉三角) 124 二叉树最大路径和 136 x ^ x = 0 169 Majority Vote Algorithm (最大投票数算法) 240 检索二阶矩阵 189 数组操作的时间复杂度比较 206 反转单向链表 226 反转二叉树 459 重复子字符串模式判断 397 ...

    LeetCode:leetcode题解,记录自己的leetcode解题之路

    杨辉三角II](#119。杨辉三角II) [136。只出现一次的数字](#136。只出现一次的数字) [141.环形链表](#141。环形链表) [203。可移除链表元素](#203。可移除链表元素) [237。(#237。删除链表中的例程) ...

    笔试题-Web前端18051

    8. 杨辉三角形:这是一个递归问题,每行的最后一个和倒数第二个数字分别是上一行的最后一个数字和前一个数字的和。可以用循环和数组来实现。 9. 英文段落翻译:ArrayBuffer对象用于表示一种通用的、固定长度的原始...

Global site tag (gtag.js) - Google Analytics