自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 JS中穷举法和递归的运用

穷举法       一般代码比较简单,算法也简单。但是计算量很大,尤其没有经过人为的过滤。但是计算机的优势就是运算速度快,所以这个算法扬长避短。可以得到很好的效果。虽然计算机的计算速度快但是也有一定的局限,所以有时候需要我们人为去优化算法,减少计算的次数。1.百钱买百鸡问题100元钱如何买100只鸡?鸡翁一值钱5 鸡母一值钱3 鸡雏3值钱1设鸡翁x只,鸡母y只,鸡雏

2017-11-23 18:38:20 2511

原创 JS中迭代法和递推的应用

迭代法1.求两个数的最大公约数辗转相除法:用较大的数对较小的数取余数,如果余数为0则最大公约数就是小的那个数。如果不为0,则让除数变为较大的数,余数变为较小的数,继续这样做下去直到余数为0例如:24 和 16          24 % 16   8         16 % 8 == 0迭代法,也叫辗转法规律:不断的用旧的值去变成新的值,直到想要得到的结果。

2017-11-22 19:06:33 669

原创 选择排序法与冒泡排序在JS中的运用

例:arr = [2,1,4,6,7];快速排序(选择排序): i=1J=2J=3…J=nI=2J=3J=4…J=ni=kJ=k+1……J //选择、快速排序a

2017-11-21 19:11:01 290

原创 任意三位数重新排列求最大值

设计一个程序,将一个三位数重新组合得到最大的三位数,比如472的各位数字之和就是742。      我们首先定义了getmax函数,将一个任意三位数重新排列,返回三位数的最大值      然后分别定义了max,min,middle函数     最终实现返回三位数的最大值的功能  //函数的功能:将一个三位数进行重新排列得到最大的数  //函数的名字:getmax 

2017-11-20 18:37:56 5805 1

原创 JS中运用函数证明角谷定理

角谷定理:               任意一个数如果是偶数,将它除以二,如果为奇数,就乘以3加1,化为偶数继续除以2,最终一定能得到1。下面我们用函数法验证100以内的数是否都满足角谷定理:因为循环次数位置,所以我们通过while循环来实现最终结果得到1通过isJG函数我们来判断角谷定理是否满足//函数的功能:判断一个数是否满足角谷定理//函数

2017-11-20 18:26:11 701

原创 JS程序验证哥德巴赫猜想

在8-10000内验证哥德巴赫猜想:任何一个大于6的偶数都可以拆分为两个素数的和。方法一:for循环的嵌套var isGDBH= false;for (vari=8;i10000;i+=2){//遍历8-10000的所有偶数,去判断每一个偶数是否满足哥德巴赫猜想    for(varj=2;ji;j++){        var k= i -j;    

2017-11-20 18:12:12 1927

原创 循环结构

例1:判断GDP总值2009年时 CHN  49089.82                USA 142562.75中国的增长率是0.08,美国的增长率是0.02假设增长率不变,什么时候中国超越美国? 设计步骤:1、输入09年数据2、输入增长率3、判断中国和美国GDPvar year= 2009;var CHN =4

2017-11-17 16:57:56 170

原创 H5 实训课 Day 3

Day 2作业:1)求解一元二次方程的根                           1、接收用户输入二次项系数a                           2、接收用户输入一次项系数b                           3、接收用户输入常数项c                            4、判断是否有实根,delta=b2-4ac

2017-11-16 18:23:02 268

原创 H5 实训课 Day 2

关系运算符生活中常见的关系有大于、小于、等于、不等于、大于等于、小于等于(> = 1.==表示等于,用于判断两个值是否相等var num= 1;alert(num=1); var num= 1;alert(num==1); var num= 1;alert( 1 = num);如果是一个常量和一个变量作比较

2017-11-15 18:10:57 490

原创 H5 实训课

2017/11/14一、程序设计基础第一节课我们了解了IT行业的现状以及发展前景,学习了一些JavaScript的基础知识。JavaScript是一种脚本语言。所有的计算机高级语言分为两种:编译型和解释型。常见的高级语言有:C、C++、java、python、vb、易语言、go、C#、php计算机认识的语言只有机械语言(二进制),所以要将高级语言转化成机械语言,转化的形

2017-11-14 14:49:13 2309

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除