今天突然看到了一道有关js的题,想了一下,没有想出怎么做,我是一个小白,在学习的道路上,此时心想认真琢磨一下吧,下面是自己琢磨的过程。 第一步:当然是声明一个存放随机数的数组啦,其次数组里面有1-9,需要9个值,很明显需要循环,在想在什么条件下循环呢,因为数组是从0计数的,所以循环条件 i的值取0- ...
分类:
编程语言 时间:
2016-09-10 19:12:32
阅读次数:
294
效果:随机数组 索引值改变 知识点补充: JavaScript随机打乱数组 1 var arr = [4,1,67,12,45,121,3]; 2 arr.sort(function() { 3 return (0.5-Math.random()); 4 }) 代码 arr.sort(functio ...
分类:
其他好文 时间:
2016-09-07 20:42:16
阅读次数:
198
1、Array.prototype.shuffle = function() { let m = this.length, i; while (m) { i = (Math.random() * m--) >>> 0; [this[m], this[i]] = [this[i], this[m]] ...
分类:
编程语言 时间:
2016-08-02 11:31:25
阅读次数:
151
*****选择排序***** 方法描述:首先找到第一个最小的数,和第一个数交换;然后从剩下的找出最小的与第二个交换,以此类推。效率: 长度为N的数组,大约N2/2比较,N次交换特点: 1.运行时间和输入无关,有序数组,全部相等的数组,随机数组所用时间一样,没有充分利用输入的初始状态。 2.数据移动最 ...
分类:
编程语言 时间:
2016-07-30 19:53:47
阅读次数:
320
随机数组中往往有重复的数字,有的情况下就要我们清除出去,不要重复 运用到了indexOf,indexOf是搜索整个数组中给定的值,返回找到的第一个元素的索引或者如果没找到,返回-1. for循环遍历数组,往arr2中搜索,如果没有,那么像arr2中添加 ...
分类:
编程语言 时间:
2016-07-11 23:47:48
阅读次数:
245
var arr = [1,2,3,4,5,6,7,8,9,10]; function Arandom(a,b){ return (Math.random() > 0.5) ? 1 : -1;; } arr.sort(Arandom); console.log(arr) ...
分类:
编程语言 时间:
2016-07-04 17:13:08
阅读次数:
1097
一、matlab的随机数组 s=1:1:500;in = 0.1*randn(1,500)+1;plot(s,in,'*'); hist(in,20); 二、PID控制 网上源码: 三、高斯分布的输入 效果不错,还挺开心。下次做个基于退火的自整定控制系统 ...
分类:
其他好文 时间:
2016-05-23 00:29:46
阅读次数:
245
设计思路 1.题目避免重复 产生随机数组成算式,将算式转化成string类型放入数组中,int i=0;i++;继续产生算式,与数组中的算式比较,有相同的不插入数组中,无相同的插入数组中,i+1,当i=要求的题目数量时,停止产生式子。 2.可定制 输入要求题目的数量和输出时每行输出几道题。 3.可以
分类:
其他好文 时间:
2016-03-19 16:29:43
阅读次数:
333