美文网首页
良好的算法编写习惯

良好的算法编写习惯

作者: acsamson | 来源:发表于2019-04-09 15:28 被阅读0次

    简述, 如果是做算法题, 应该注意如下:

    • 用全名去命名变量, 不会英语就用拼音
    • 先理解题意, 想好了再开始动手
    • 编写速度要快, 要规范
    • 要做边界数据测试, 最常见的是判空和越界
    • 确认开始条件, 终止条件, 边界条件, 人肉bug-free
    image

    一个错误的代码编写案例:

    • 没有判断空, 会报错
    • 重复计算array.length
    int myFunction(int[] array) {
        int m = array[0];
        for (int i = 0; i<= array.length; i++) {
            ...
        }
    }
    

    正确写法

    int myFunction(int[] array) {
        if (array.length == 0) return -1;
        int m = array[0];
        int i;
        int len = array.length;
        for (i = 0; i <= len; i++) {
            ...
        }
    }
    

    相关文章

      网友评论

          本文标题:良好的算法编写习惯

          本文链接:https://www.haomeiwen.com/subject/lrzbiqtx.html