一些经验总结

来源:互联网 发布:改手机号码软件 编辑:程序博客网 时间:2024/05/22 00:55

有用网站

  • LintCode——刷题
  • OJ答案查询——LintCode 答案
  • 牛客网——刷题
  • GitHub——代码管理

编程经验总结

  • 对于非等长数组的比较、合并,建议采用默认值为MAX_VALUE的第三方变量来代表各比较项值进行比较,这样做的好处是可以避免因数组不等长而产生的不必要的错误;如以下代码所示:
        // 取数组A中元素A[i]赋值于默认值为MAX_VALUE的num1        int num1 = Integer.MAX_VALUE;        if(i < m) num1 = A[i];
  • 写练习项目,一定要搭建好代码框架,并给出具体的方法签名,之后再完善各方法
  • 使用Map对象模拟数据库,详情参见我的GitHub

给自己定个小目标

  • 每天一道算法题,一年时间刷完LintCode——第一遍:掌握思路
  • 学习Git与GitHub——代码托管、版本控制
  • 学习Maven——自动化构建
  • 云盘项目——使用自己搭建的网站
  • 个人博客系统
  • Java 爬虫