面试总结

1.分页

2.排序

  (1)插入排序

public int[] inserSort(int[] a){
        for (int i =1; i < a.length; i++) {
            if(a[i]<a[i-1]){
                int j=i-1;
                int x=a[i];
                a[i]=a[i-1];//先后移一位
                while(x<a[j]){
                    a[j+1]=a[j];//寻找插入的位置
                    j--;
                    if(j<0){
                        break;
                    }
                }
                a[j+1]=x;
                for (int k : a) {
                    System.out.print(k+" ");
                }
            }
        }
        return a;
    }
insertSort、

 当发现后面的数比前面的小时,寻找插入位置,然后插入这个数据

   (2)选择排序

public int[] selectSort(int[] a){
        int temp=0;//用于交换最小值和第一个数
        int k=0;
        for (int i = 0; i < a.length; i++) {//进行n次交换操作
            k=i;//记录最小值的位置
            for (int j = i+1; j < a.length; j++) {//得到最小值的位置
                if(a[k]>a[j]){
                    k=j;
                }
            }
            if(k!=i){//当最小值不是第一个数的时候
                temp=a[i];
                a[i]=a[k];
                a[k]=temp;
            }
            
        }
        return a;
    }
selectSort

 找到最小的数与第一个数进行交换,然后从剩下的数里再找最小的与第一个交换

 

3string里面有什么方法可以验证字符串是否存在的方法?

   有indexOf()  contians()   

4.http状态码5.MD5加密解密

   MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆

 可以用暴力方法解密6.304状态码

 如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码7.linux检查端口操作

 8.

9.

10.

 

posted on 2016-10-31 23:22  cch_java  阅读(96)  评论(0编辑  收藏  举报

导航