zoukankan      html  css  js  c++  java
  • 实验五 团队项目20162312

    项目一

    要求:

    1 git clone 小组项目
    2 编译项目,提交编译成功截图(全屏,要有学号信息)
    3 提交运行过程中的截图(全屏,要有学号信息)
    
    

    分析:

    首先将远程仓库上的代码克隆到本地,使用AndroidStudio上的功能即可(需要一个好网速,最后用手机热点才克隆成功的)
    编译AndroidStudio会自动完成
    运行截图如下

    截图:

    项目二

    要求:

    1. 在小组项目中,找一个合适的地方添加一个按钮,点击显示自己的学号
    2. 提交运行截图(全屏,要有学号信息)
    3. 在项目中找一个界面,自己复制一份命名为XXXbak,修改代码,替换原来的部分
    4.  提交运行截图(全屏,要有学号信息)
    
    

    分析:

    这个游戏只有一个主界面有布局文件,我把按钮加在了菜单类中

    截图:

    项目三

    要求:

    分析小组代码:
    1. 数据结构的应用情况及相关代码
    2. 排序算法的应用情况及相关代码
    3. 查找算法的应用情况及相关代码
    4. 完成实验报告
    ```
    ### 分析:
    
    #### 数据结构应用:
    
    ```
    if(randShow>0.6){
                                uda = new UpDownAnima(imgDishu, imgDidong, 100, 8, (int) (col*Const.CURRENT_BLOCK_WIDTH), (int) (row*Const.CURRENT_BLOCK_HEIGHT), true);
                            }else if(randShow>0.2){
                                uda = new UpDownAnima(imgDishu2,imgDidong, 100, 8, (int) (col*Const.CURRENT_BLOCK_WIDTH), (int) (row*Const.CURRENT_BLOCK_HEIGHT), true);
                            }else{
                                uda = new UpDownAnima(imgMe,imgDidong, 100, 8, (int) (col*Const.CURRENT_BLOCK_WIDTH), (int) (row*Const.CURRENT_BLOCK_HEIGHT), false);
                            }
                            uda.setRow(row);
                            uda.setCol(col);
                            udaList.add(uda);
    
    ```
    - 这里我们组使用了线性列表的数据结构,用来储存触屏的时候的横坐标和纵坐标,来确定位置。
    
    
    #### 排序算法:
    
    ```
    if (number.length != 0){
       Arrays.sort(number,Collections.reverseOrder());
       ranklist=new String[userList.size()];
       for (int i=0;i<userList.size();i++){
       Log.d("分数:",""+number[i]);
       ranklist[i]=String.valueOf(number[i]);
                      }
    ```
    
    - 我们组在实现排行榜的时候用Arraays类里的sort方法来排序;
    
    #### 查找算法:
    
    - 我们组的代码并没有用到查找算法
  • 相关阅读:
    ios中strong和weak的解释理解
    leetcode: Remove Duplicates from Sorted Array II [基本功]
    leetcode : Sort Colors
    leetcode : Search a 2D Matrix
    leetcode : Set Matrix Zeroes [技巧 follow up 逐步优化]
    leetcode : edit distance[hard][经典动态规划]
    leetcode : Climbing Stairs
    leetcode : Add Bianry 基本功 字符转整数
    leetcode : Plus One 基本功
    leetcode : Minimum Path Sum
  • 原文地址:https://www.cnblogs.com/1zhjch/p/8052632.html
Copyright © 2011-2022 走看看