随笔分类 -  9 - 数学&算法

摘要:YAML 是一种简洁的非标记语言。YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。 基本规则 YAML有以下基本规则: 1、大小写敏感 2、使用缩进表示层级关系 3、禁止使用tab缩进,只能使用空格键 4、缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级。 5、 阅读全文
posted @ 2018-07-27 09:55 Gangle 阅读(11628) 评论(2) 推荐(0)
摘要:代码很简单,算法很经典! 1. 定义实体类 2. 算法 3.调用 4.运行结果 阅读全文
posted @ 2018-07-24 09:10 Gangle 阅读(534) 评论(0) 推荐(1)
摘要:数论 人类从学会计数开始就一直和自然数打交道了,后来由于实践的需要,数的概念进一步扩充,自然数被叫做正整数,而把它们的相反数叫做负整数,介于正整数和负整数中间的中性数叫做0。它们和起来叫做整数。 对于整数可以施行加、减、乘、除四种运算,叫做四则运算。其中加法、减法和乘法这三种运算,在整数范围内可以毫 阅读全文
posted @ 2018-07-21 08:53 Gangle 阅读(3096) 评论(0) 推荐(0)
摘要:最优化问题是计算机领域的一个很重要的问题,很多现实的问题本质上都是最优化问题,或者说都可以转化为最优化的问题。比如说怎么规划旅游线路最省钱,在指定的时间里做更多的事情等等,这些都是最优化问题。为了解决最优化问题,计算机界提出了各种算法。 其中有五大常用算法,它们是贪婪算法,动态规划算法,分治算法,回 阅读全文
posted @ 2018-07-15 06:45 Gangle 阅读(1978) 评论(0) 推荐(0)
摘要:程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算, 阅读全文
posted @ 2018-07-10 14:18 Gangle 阅读(478) 评论(0) 推荐(0)