初次看到这本书是在图书馆,这也许是一种缘分吧!那时候的我也正想找一些书籍看看,当然如果与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. JavaScript定时器的工作原理(翻译)
  2. ASP.NETAPI跨域设置(超简易)
  3. 【枚举】LAGNO(jzoj 1149)
  4. CSDN挑战编程——《金色十月线上编程比赛第二题:解密》
  5. js简单判断身份证合法性以及身份证生日合法性
  6. 【视频】TFLearn深度学习库,20行Python代码实现情感分类
  7. Apache Spark机器学习3.3 特征准备
  8. html如何保存离线使用,如何完整保存离线网页
  9. Latex所有常用数学符号整理
  10. java web 打包工具_java web 项目打包(war 包)并部署
  11. 实操:直通车暴力打造爆款,0销量4天搜索访客800!
  12. windows 实现 linux soft link,Linux中的软链接(Soft Link)和硬链接(Hard Link)的区别...
  13. 计算机系统基础 大作业
  14. 【GitChat】精选——个人开发者如何通过人工智能盈利?
  15. 15种方法活力一整天
  16. 大学计算机二级必考,计算机二级大学生必考吗
  17. java虚拟机最新安卓版apk
  18. 我上了PHP的竹筏!
  19. 怎么写一个高性能的导出接口
  20. 区块链中的石墨烯技术是什么

热门文章

  1. Python怎么计算时间差(含代码实例)
  2. 地下水除铁锰的原理和方法
  3. spark任务一直卡住,问题分析、解决
  4. 【neotic-moveit】CHOMP Planner
  5. 想做自媒体副业,有什么领域可推荐?
  6. Word 2016 for Mac(文档和文字处理软件)激活教程
  7. qq里面cap字符_qq标识cap什么意思啊?
  8. Rootkit 真刀真枪的权限保卫战
  9. CSS实现核辐射警告标志
  10. weiphp mysql5.1_weiphp微信公众平台 v4.0 beta