码迷,mamicode.com
首页 >  
搜索关键字:随机数组    ( 141个结果
最大子数组程序二
一、设计思路:通过输入数组的长度和数组中数的取值范围,产生一个随机数组,并用随机数决定正负号。然后在一次循环中,将数组中的数依次相加,若相加大于0则继续相加,若相加小于0则舍弃之前的数,重新开始相加,并且在循环中记录相加产生的最大的数,即为最大子数组的和。二、代码:#includeusing nam...
分类:编程语言   时间:2015-04-02 20:51:10    阅读次数:153
子数组最大值求和
一、设计思路:通过输入数组的长度和数组中数的取值范围,产生一个随机数组,并用随机数决定正负号。然后在一次循环中,将数组中的数依次相加,若相加大于0则继续相加,若相加小于0则舍弃之前的数,重新开始相加,并且在循环中记录相加产生的最大的数,即为最大子数组的和。二、代码#includeusing name...
分类:编程语言   时间:2015-04-02 14:44:46    阅读次数:135
返回一个随机数组中的子数组中的数相加最大的和(二)
设计思想:随机生成数组(含有正数与负数)。求所有子数组:按数组长度进行数组的划分(因为要求数组是连续的)。计算:从第一个数开始做加法,若和大于第二个数,则继续加下一个数(若加上第三个数的和大于第三个数,则重复进行此操作;小于第三个数,则舍掉前面所有数,并继续就重复进行此操作);若小于第二个数,则舍掉...
分类:编程语言   时间:2015-04-01 12:52:08    阅读次数:145
不重复随机数列生成
问题描述: 随机生成k个不重复的随机数(或生成0至k-1以随机顺序构成的数列) 算法: rand不直接产生值,而是产生下标,下标可以重复,但要保证数组中都是不重复且没有输出过的数字 ①一个大小为k的数组temp,temp[i]=i;一个随机下标的范围range,range初始为k;一个随机数组result ②随机生成0至range-1的一个下标index,将temp[index]...
分类:其他好文   时间:2015-03-15 09:37:43    阅读次数:125
四则运算法则设计思路
设定两个参数a,b分别控制打印数量(随机数组数)和打印张数。设定是否重复:将得到的随机数组(包含两个数x,y)以及运算符号c(+,-,*,/。注:被定义为1,2,3,4)存放在一个二维数组里其中二维数组设为A[a][3](有3列),然后判断A[i+1][j](i,j分别代表行数和列数)是否等于A[i...
分类:编程语言   时间:2015-03-13 14:02:52    阅读次数:149
Java---------【线程】
在学习线程之前我们先来回顾下进程,进程就是正在运行的程序的实例,是系统分配资源的基本单位。那么线程与进程有什么关系呢?通常情况,线程是进程的一个实体,是进程的一种表现。那么我们几下来就一起学习下线程: 首先我们通过一个实例来说明,这个实例的需求是:通过产生一个随机数组,然后对其排序并且输出数组,这样交替输出三次。可能有很多种方式实现,但是我们为了说明问题,这里我们用线程控制的方式来实现,下面我们首先...
分类:编程语言   时间:2015-02-12 16:22:36    阅读次数:196
华为机试—约瑟夫环替换计数器m(数组解决)
题目描述: 输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。从数列首位置开始计数,计数到m后,将数列该位置数值替换计数值m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上述计数过程,同时输出数值出列的顺序 比如: 输入的随机数列为:3,1,2,4,初始...
分类:编程语言   时间:2015-01-20 18:10:46    阅读次数:142
华为机试—约瑟夫环替换计数器m(循环链表解决)
题目描述: 输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。从数列首位置开始计数,计数到m后,将数列该位置数值替换计数值m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上述计数过程,同时输出数值出列的顺序 比如: 输入的随机数列为:3,1,2,4,初始...
分类:其他好文   时间:2015-01-20 18:03:21    阅读次数:165
算法-随机不重复数列生成
今天上班的时候网上看到题目很简单,题目是这样的:给定一个正整数n,需要输出一个长度为n的数组,数组元素是随机数,范围为0 – n-1,且元素不能重复。比如 n = 3 时,需要获取一个长度为3的数组,元素范围为0-2;简单的理解就是生成一个无序的随机数组,在路上想了一下回来用三种方式方式实现了一下;...
分类:编程语言   时间:2015-01-19 23:32:53    阅读次数:230
排序算法之冒泡排序 C++和PHP实现
冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。是最慢的排序算法。在实际运用中它是效率最低的算法。...
分类:编程语言   时间:2014-11-20 12:05:25    阅读次数:229
141条   上一页 1 ... 10 11 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!