( a + b ) 0 = 1

( a + b ) 1 = 1a + 1b

( a + b ) 2 = 1a2 + 2ab + 1b2

( a + b ) 3 = 1a3 + 3a2b + 3ab2 + 1b3

( a + b ) 4 = 1a4 + 4a3b + 6a2b2 + 4ab3 + 1b4

杨辉三角形

1

1      1

1      2      1

1      3      3      1

1      4      6      4      1

1      5    10     10     5      1

分析:

n 次系数表有 n +1

n 次系数表由 n -1 次系数表迭代生成:

F0 = 1

Fn+1 = 1

  Fi = Fi-1 + Fi

#include <iostream>
using namespace std;void yangTriangle( int *const, int );
int main()
{int n, *yt;do{cout << "Please input power:\n";cin >> n;}while ( n<0 || n>20 );yt = new int [n+1];yangTriangle( yt, n );for (int i=0; i<n+1; i++){cout << yt[i] << " ";}cout << endl;delete [] yt;
}void yangTriangle( int *const pyt, int pn )
{int i, j;pyt[0] = 1;for ( i=1; i<pn+1; i++ ){pyt[i] = 1;for ( j=i-1; j>0; j-- ){pyt[j] = pyt[j-1] + pyt[j];}}
}

二项式系数表--杨辉三角形相关推荐

  1. 初等代数(2):不等式、数列与简单级数、阶乘、排列组合、二项式与多项式

    §6 不等式   1.基本不等式 2.有关绝对值的不等式 3.有关三角函数.指数函数.对数函数的不等式 4.算术平均值与几何平均值不等式 5.一些重要不等式 1.基本不等式 在下面1)-5)各式中,设 ...

  2. 辽宁省自考本科算法与数据结构考试大纲

    辽宁省高等教育自学考试软件技术专业(应用本科) <算法与数据结构(实践)>自学考试大纲(试用) 一.课程性质与设置目的 (一)课程性质.特点和设置目的 <算法与数据结构(实践)> ...

  3. 从n返回k个元素的所有组合的算法

    我想编写一个函数,该函数采用字母数组作为参数,并选择多个字母. 假设您提供8个字母的数组,并希望从中选择3个字母. 然后您将获得: 8! / ((8 - 3)! * 3!) = 56 返回由3个字母组 ...

  4. 五大经常使用算法 之 动态规划法

    一.基本概念 动态规划过程是:每次决策依赖于当前状态.又随即引起状态的转移. 一个决策序列就是在变化的状态中产生出来的,所以,这样的多阶段最优化决策解决这个问题的过程就称为动态规划. 动态规划是运筹学 ...

  5. 类似杨辉三角问题——第n杯水

    问题: 有一座金字塔,从上到下,第一层有一个杯子.第二层有两个杯子,依次类推.对杯子进行编号,有如下的形状: 1  2   3 4   5   6 每个杯子的容量为C升,从塔顶倒下L升水,当1号杯子满 ...

  6. 1.8 数学大事年表

    数学大事年表 推荐约公元前3000年 埃及象形数字  公元前2400-前1600年 早期巴比伦泥版楔形文字,采用60进位值制记数法.已知勾股定理  公元前1850-前1650年 埃及纸草书(莫斯科纸草 ...

  7. 算法设计与分析—— 动态规划法

    原博客地址: https://www.cnblogs.com/brucemengbm/p/6875340.html 五大经常使用算法 之 动态规划法 一.基本概念 动态规划过程是:每次决策依赖于当前状 ...

  8. Python案例:打印杨辉三角形

    文章目录 一.杨辉三角形 二.二项式定理 三.编程打印杨辉三角形 1.采用二维列表来处理杨辉三角 2.编写程序 - 杨辉三角.py 3.运行程序,查看结果 4.等腰三角形格式输出杨辉三角形 一.杨辉三 ...

  9. java数据结构队列杨辉三角_数据结构之队列——输出杨辉三角形

    定义 队列是一种操作受限的线性表,只允许在一端进行插入,另一端进行删除.插入的一端称为队尾,删除的一端称为队头,由于这样的限制,所以队列具有先进先出的特性,因此队列也是一种先进先出的线性表. 顺序存储 ...

  10. 算法详解_常用算法详解——打印杨辉三角形

    杨辉三角,是二项式系数在三角形中的一种几何排列.在中国南宋数学家杨辉1261年所著的<详解九章算法>一书中出现.在欧洲,这个表叫做帕斯卡三角形.帕斯卡(1623----1662)是在165 ...

最新文章

  1. 字符常量和仅包含一个字符的字符串之间的区别
  2. 我把SpringBoot的banner换成了美女,老板:工作不饱和,建议加班
  3. 机器学习笔记: 聚类 模糊聚类与模糊层次聚类(论文笔记 Fuzzy Agglomerative Clustering :ICAISC 2015)
  4. 边工作边刷题:70天一遍leetcode: day 92
  5. mybatis学习(51):扩展集
  6. 基于Ubuntu环境使用docker搭建对于中文识别的chineseocr_lite项目
  7. matlab 归一化_机器学习中如何用Fscore进行特征选择(附Matlab代码)
  8. 微软即将修复Windows 2000漏洞
  9. 技术随笔八——仰望夜空 仰望Git
  10. java mysql结果集_Java JDBC结果集的处理
  11. xml TO json(非递归实现)
  12. CentOS 6升级默认python版本
  13. CS224N刷题——Assignment2.3_RNN:Language Modeling
  14. cisco交换机-路由器配置命令
  15. 超几何分布检验(hypergeometric test)与费歇尔精确检验(fisher's exact test)
  16. 戴尔Latitude5285笔记本触摸板失灵的原因
  17. 秋招历险记-计算机网络篇
  18. Android模拟器网络连接问题解决,解决小蚁安卓模拟器网络异常无法连接的方法...
  19. 强化学习 - Deep RL开源项目总结
  20. v.douyin.com/xxx v.ixigua.com/xxx抖音西瓜网址官方生成制作抖音西瓜缩短口令网址(仅供参考学习)

热门文章

  1. 可视化指标计算公式_技巧|1个小思路,解决不同量级间指标的可视化问题
  2. C#实现多人语音聊天
  3. 满腔热诚永不忘,我以我血荐轩辕!
  4. 无线网卡驱动正常却搜索不到无线信号
  5. 计算机视觉之目标检测(object detection)《1》
  6. 《Android开发偶遇有趣算法问题》---获得地图方圆r米内的一个随机坐标点(求单位圆内随机点)
  7. 短视频SDK简单易用——来自RDSDK.COM
  8. VirtulBox安装虚拟机(鼠标点击时)0x00000000指令引用的0x00000000内存该内存不能为written错误解决方案...
  9. 牛客竞赛C/C++语言基础22198 选村长
  10. [全解] 刷机, BL 锁, Bootloader, Recovery, Magisk, Root, ADB, 线刷, 卡刷, 9008, 绕过 FRP