zoukankan      html  css  js  c++  java
  • beta版1.1.2

    此次的beta版本做的修改重点在内部的算法上面。

    因为之前所做的判断不重复的随机数方面采用的是String.valueof()的方式,即将int类型数字转换成string类型,比较string中是否出现过这个字符,String.contain()方法,但是问题出现了,当数字超过9后,存放在String中的是两个字符。

    所以在数字10以后的情况会出现问题。

    所以本次的判断随机数是否是重复的,采用了较简单的数组比较的方式。

     1 public boolean cunzai(int x)
     2     {
     3         
     4         int i=0;
     5         while(shu[i]!=16&&x!=shu[i]&&i<16)
     6         {
     7             i++;
     8             
     9         }
    10         if(shu[i]==x)
    11             return true;
    12         else
    13         {
    14             shu[i]=x;
    15             return false;
    16         }
    17     }

    这里的数组shu的长度为16,游戏的最大人数为16人。

    因此通过此次的优化,减少了较大的问题出现的几率。

    敬请期待后续版本。

  • 相关阅读:
    CCF 201712-4
    图论_最短路径
    图论_查并集
    let和const
    Promise
    实现表单label两端对齐
    始终让footer在底部
    react——使用this.setState({ })修改state状态值
    react——css样式
    react脚手架
  • 原文地址:https://www.cnblogs.com/FakerWang/p/3725823.html
Copyright © 2011-2022 走看看