初次看到这本书是在图书馆,这也许是一种缘分吧!那时候的我也正想找一些书籍看看,当然如果与java相关,那就更好了;然而她却出现在了我面前,拿起她大致翻看了一下,是一本数学相关的书籍,讲述的是一些一些公式啊,原理什么的,但却与java息息相关,于是就带回家了,闲暇的时候翻看一下还是挺好的。


递归

理解递归,首先需要了解一种数据结构:堆栈(简称栈)。栈是一种后进先出的数据结构。在程序运行时,系统每次向栈中放入一个对象,栈指针会向上移动一个位置;当系统从栈中取出一个对象时,最近进栈的对象会被取出,指针向下移动一个位置。(栈存在于每个程序中,他不需要编写代码进行维护,而是由系统自动处理)

递归的基本思想:把规模大的、较难解决的问题变成规模较小的、易解决的同一问题。规模较小的问题又变成规模更小的问题,并且小到一定程度可以直接得出它的解,从而得到原来问题的解。总而言之,递归处理问题就是将问题规模逐步缩小的过程。

1、阶层

//参数n是输入的计算阶层的整数
int fact(int  n){if(n==0){         //递归结束的条件return  1;}else{renturn  n*fact(n-1);}
}

2、兔生兔

斐波那契数列
公式:Fn = Fn-1 + Fn-2int fibo(int n){if(n == 0)return 0;else if(n == 1)return 1;elsereturn fibo(n-1)+fibo(n-2);
}

ASSCII码

        一个ASSCII码表示1个字节(8位二进制),可表示符号数:2的8次方,即256

ASSCII码的编码大小规则

1、数字0~9比字母编码小,比如:"9"<"A";

2、数字按0~9顺序递增,比如:"2"<"3";

3、字母A~Z顺序递增,比如:"A"<"B";

4、相同字母,大写字母比小写字母小,比如:"A"<"a";

需要记住的几个ASCII码:"0"、字母"A"、"a"分别对应48、65、97.


翻番:基数乘以2的n次方;(例子:基数为100,翻n番就是100*2^n)

翻倍:基数乘以n+1;(例子:基数为100,翻n倍就是100*(n+1))

复利:Compound interest,是一种计算利息的方法。按这种方法,利息除了会根据本金计算外,新得到利息同样可以生息,俗称“利滚利”。

利润:

          投资回报率(ROI)=(年利润/投资总额)*100%

爱因斯坦72法则:

          用72除以增长率(回报率)

数学方面的一些思维训练相关推荐

  1. 二年级上册计算题_小学二年级数学上册应用题与思维训练集锦500题

    篇幅有限,下载电子版查看 一.想一想,填一填: 1.5+5+5+5+5+5+5=(  )×(   ) 4+4+4+3=(    )×(    )+(    ) 2+2+2+2-1=(    )×(   ...

  2. bigdecimal比较大小的方法_【初中数学思维训练】第7题——比较大小的常用方法...

    1 前言 老朋友可以略去前言,直奔第2部分--正文部分 本专题以新课程标准的初中数学知识为网络,以初中数学题的一题多解为主线,以解题后的反思为枢纽,试图全面系统地培养.训练中学生的发散思维能力.综合解 ...

  3. php编程数学思维题,一年级数学:思维训练题(13套),打印每周一练,益智提升专用...

    一年级数学:思维训练题(13套),打印每周一练,益智提升专用! 众所周知,思维对于数学的学习是最为关键的,尤其是在小学阶段,需要趁早的培养孩子的逻辑思维能力.思维不是凭空想象,而是要依据手里的题目,能 ...

  4. php编程数学思维题,小学一年级数学思维训练100题打印版.doc

    小学一年级数学思维训练100题53297 PAGE PAGE 1 小学一年级思维训练100题 1.哥哥4个HYPERLINK "/click/click.php?r=/article_htm ...

  5. 小华和姐姐都用计算机,小学一年级数学思维训练题(及答案)

    一年级思维训练题01(最新编辑教材) 班级 姓名 1.晾晒1块手帕,要用2只夹子:2块手帕,要用3只夹子:11块手帕,要用( 12 ) 只夹子. 2.老师带了一些小朋友去看电影,一共买了11张票.问和 ...

  6. 木棒围正方形c语言,三年级数学思维训练 (1)

    思维训练一 1.★×2+7-20=25 ★=() (54-★)×9=72 ★=() 2.A乘4,再加上20,然后除以5,等于8,A是(). 3.篮子里有一些苹果,5个5个的数多1个,7个7个的数也多一 ...

  7. 思维训练素材整理【初级中阶高阶辅导】

    提纲: 一直在想,我们该如何启发学生的思维,受一篇帖子1的启发,偶发感想,对高中数学中暂时能想到的素材做以整理,以飨读者. A.解方程中的由数到式,单项式到多项式 下面的表达式我们肯定经常见到,但是不 ...

  8. 转帖:励建书:数学有助于大众理性思维的培养

    励建书:数学有助于大众理性思维的培养 [编者按]网易科技今年推出大型系列报道<科学家说>,专访全球顶尖科学家,洞见趋势,分享智慧.今天推出<科学家说>第16期,专访著名数学家励 ...

  9. c语言编程思维训练方法,编程思维训练题.pdf

    编程思维训练题 编程思维训练一 (学会用 C 语言运算符来表达你的想法) 用 C 表达式来表达下面的题目,比如判断一个整数 a 是不是等于 9,对应的表 达式为 a 9. 数学运算 1. 将数学表达式 ...

最新文章

  1. 数据结构第二版之(课后题)BF算法病毒感染检测
  2. ad20如何导入库_一文看懂如何使用(Py)Stan进行贝叶斯推理
  3. 王爽汇编第九章学习笔记
  4. Hibernate注解(二)之映射简单的属性
  5. 【转】使用 lsof 查找打开的文件
  6. QNX下挂载USB设备
  7. 计算机版初中语文课文原文,《背影》课文原文
  8. ruby 将日期转化为时间_Ruby中的日期和时间类
  9. 新一代JavaScript标准,ES6即将发布
  10. solr集群solrCloud的搭建
  11. 前端基础:call,apply,bind的的理解
  12. java 新手入门电子书_3款针对初学者的免费Java电子书
  13. gbase里的分布表与复制表
  14. 前端页面field_前端组件
  15. 20条不该打破的设计规则
  16. 逻辑与,逻辑或||和逻辑非!的区别
  17. C#中File和FileInfo的区别和用法
  18. 【OR】YALMIP Sum of squares(SOS)规划
  19. 小游戏《塔防》开发(二)
  20. 最新版Visual Studio下载-离线安装包制作-UltraISO压缩-VS安装

热门文章

  1. 大白话5分钟带你走进人工智能-第30节集成学习之Boosting方式和Adaboost
  2. 上海迪士尼乐园推出全新夜间演出“奇梦之光幻影秀”
  3. 洛谷P1719 最大加权矩形
  4. python中的filter(),map(),reduc…
  5. 炒股流程|开户流程|如何炒股
  6. 如何做抖音自媒体?这些小技巧一定要掌握
  7. mac finder 如何查看隐藏文件夹
  8. 和老板比,员工弱爆了
  9. 问题 S: 除法问题(第四讲)
  10. 《程序员》2012年1期精彩内容:回顾与展望