暴力破解法时间长短测试

原创 2016年06月01日 02:58:23
package violence;

import java.util.Date;

public class Violence {  
    /*“鸡翁一值钱5,鸡母一值钱3,鸡雏三值钱1。百钱买百鸡,问鸡翁、母、雏各几何?*/
    //算法时间测试
/*        public static void main(String[] args) {   
            long j =0;
            for(int i1=0;i1<100000;i1++){  
                  long beginTime = System.nanoTime();
                for(int i=0;i<=20;i++){   
                    for(int k=0;k<=(100-i)/3;k++){   
                        int cock = i;  
                        int hen = k;  
                        int chick = 100-i-k;  
                            if(cock*5+hen*3+(double)chick/3==100){  
                                System.out.println("公鸡:"+cock+"只;母鸡:"+hen+"只;小鸡:"+chick+"只");
                            }
                    }
                }
                j+=System.nanoTime()-beginTime;
            }
            System.out.println("此算法执行10w次平均时间:"+j/100000); //执行10w次平均时间:7w+ns
        }*/
    
/*    public static void main(String[] args) {  
        long j = 0 ;
        for(int i1=0;i1<100000;i1++){
            long beginTime = System.nanoTime();
            for(int x=0;x<=20;x++)
            for(int y=0;y<34;y++)
            for(int z=0;z<=300;z+=3)
            if((x+y+z==100)&&(5*x+3*y+z/3==100))
            System.out.println("公鸡:"+x+"母鸡:"+y+" 小鸡:"+z);  
            j+=System.nanoTime()-beginTime;
        }  
        System.out.println("此算法执行10w次平均时间:"+j/100000); //执行10w次平均时间:24w+ns ps:这尼玛代码套路不像本地人
        } */  
    
    
/*    public static void main(String[] args) {   
        long j = 0;
        for(int i1=0;i1<100000;i1++){
            long beginTime = System.nanoTime();
            int cock; //公鸡
            int hen; //母鸡
            int chick; //小鸡
            for(cock=0;cock<20;cock++){
            for(hen=0;hen<34;hen++){
            chick = 100-cock-hen;
            if((5*cock+3*hen+(double)chick/3)==100){
            System.out.println("公鸡:"+cock+"只;母鸡:"+hen+"只;小鸡:"+chick+"只");
            }
            }
            }
            j+=System.nanoTime()-beginTime;
        }
        System.out.println("此算法执行10w次平均时间:"+j/100000); //执行10w次平均时间:8w+ns

        }*/

//qq_29623951

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

wife暴力破解测试版

  • 2014-03-10 18:20
  • 2.40MB
  • 下载

测试1:Access Point(Wifi)的密码暴力破解

1.前言这篇文章的主要目的是记录在学习过程中的每一个步骤,并给跟我一样的新手菜鸟们的学习提供参考,可以说是一篇笔记型博文 文章内容仅供学习测试使用,若有非法目的请绕道而行2.环境搭建 Vmware...

一起学安全测试——用Burp Suite进行暴力破解

今天演示一下用Burp Suite进行简单暴力破解的方法启动dvwa,如果不知道dvwa是啥的,请看一起学安全测试——自己搭建安全测试环境(DVWA)。 启动Burp Suite,设置Burp的Pro...

彩虹表解码hash码的java实现一(暴力破解法)

先说几个概念 1、Hash。一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是...

字符串匹配算法--BF算法(暴力破解法)+KMP算法

问题描述: 有字符串S = “s1,s2,s3…”和T = “t1,t2,t3,…”,查找T在S中出现的位置 (这里只找第一次出现的位置,若查找所有出现的位置,方法同)。T称为模式串。 如:...

暴力破解(枚举法)三羊

三羊献瑞 观察下面的加法算式:       祥 瑞 生 辉   +   三 羊 献 瑞 -------------------    三 羊 生 瑞 气 (如果有对齐问题,可以参看【图1.jpg】) ...

CSDN编程挑战之彩色石子(使用暴力破解法)

彩色石子 有一行彩色的棋子,每个棋子的颜色是k种颜色之一。你不能改变棋子的顺序,但是可以移走一些棋子。问至少移走多少个石子,才能使得两个同色的石子之间没有其他颜色的棋子? 输入格式: 多组数据,每组...

编程算法基础-暴力破解法

1.1   暴力破解法 鸡兔同笼 50头,120脚,鸡兔分别几只? /*鸡兔同笼 * 鸡兔同笼,头50,脚120 * 鸡兔几何? */ package ChickRabbit; publ...

字符串匹配之---BF算法(暴力破解法)

写完第一篇字符串匹配文章,发现竟然没有介绍啥是字符串匹配算法,啥是KMP,直接就开讲KMP的next数组有点唐突。而在我打算写第二篇的时候发现,我们为什么要有KMP算法,它到底比普通的算法好在哪里?回...
  • swagle
  • swagle
  • 2014-04-19 08:55
  • 3049
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)