JAVA简单分组的算法实现

2016-02-19 11:06 10 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享JAVA简单分组的算法实现,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - 编程语言 】

代码如下:

import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;

 /**
  * Created with IntelliJ IDEA.
  * User: dell
  * Date: 13-3-5
  * Time: 下午8:38
  * To change this template use File | Settings | File Templates.
  */
 public class Group {
         public static void main(String[] args)
         {
             int[] i ={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18};
             int len = i.length;
             int count = len/5;
             //够4000的一组处理
             for(int j = 0 ; j count ; j++)
             {
                 for(int m = 0 ; m5;m++)
                     System.out.println(i[m+j*5]+"****"+m+j*5);
                 //进行处理
             }
             //剩下的不够4000的处理
             for(int m = 0 ; mlen%5;m++)
                 System.out.println(i[m+count*5]+"====="+m+count*5);
         }
     }      

来源:http://www.tulaoshi.com/n/20160219/1596542.html

延伸阅读
先看看代码再说: 代码如下: package com.b510.note;  import java.math.BigInteger;  import java.security.MessageDigest;  import java.security.NoSuchAlgorithmException;  /**   * MD5加密   *   * @author Hongten   *   */  public class MD5 {      pub...
  unit Crc32; interface                                               &...
这里的demo是一个累加算法,如1,2,3,4.....n 即:sum = 1+2+3+4......+n; 我们可以这样做: 代码如下: /**       * 循环实现累加方法       * @param value       * @return       */      private static long...
递归算法是一种直接或者间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。 问题1:一列数的规则如下: 1、1、2、3、5、8、13、21、34 ,求第30位数是多少?使用递归实现 代码如下: public class FibonacciSequence {     public static void main(St...
Fisher–Yates shuffle 基本思想(Knuth shuffle ): To shuffle an array a of n elements (indices 0..n-1):   for i from n − 1 downto 1 do        j ← random integer with 0 ≤ j ≤ i        exchange a[j] and a[i] JDK源代码如下: 代码如下: /** &...

经验教程

127

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部