zoukankan      html  css  js  c++  java
  • 做leetcode的几点体会分享(转)

    1 大部分题目你都是可以自己做出来的。所以,第一遍尽量不要网上找答案;

    2 写了的不管通过的,不通过的答案要保存下来。不通过的,也要记录下来哪儿没有通
    过。很有可能你这次错了,不知道怎么搞过了,下次还是错;

    3 一定要手写几遍,手写远远比在机器上印象深刻;

    4 写code的过程中要用最safe的写法写,不要写模棱两可的,编译器相关的表达方式,
    这样在面试过程中很容易露馅;

    5 code的风格保持一致。比如,不要题目这个用vector,那个用array,这个传size,
    那个不传,这个check null,那个不check,这个用new,那个用malloc,这个用const
    ,那个用macro。争取做到所有题目都用一个风格,这样会深刻理解和熟练很多;

    6 写完了之后,尝试改改某一行code,看看会有哪些问题;

    7 弄懂,弄精,远远比做完有意义,不要在这个题目一知半解的情况下move到下一题,
    这样后面的都永远一知半解。

    8 写完了,尽量不要马上提交,自己写几个use case用大脑跑一跑,面试的时候就是用
    大脑跑use case的。

    9 code要想先清楚了再写,就是大概多少行,先写啥再写啥,要想清楚,不能瞎敲键盘
    然后想到哪儿写到哪儿;

    10 写完了把相关类似的题目分门别类,然后重新研究一下共同点。

  • 相关阅读:
    elasticsearch安装教程
    mysql设置账号密码及授权
    mongodb设置账号密码授权案例
    新安装的centos 6.5,不能上网,外网ping不通,内网可以ping通解决方法
    docker-compose安装教程
    解决github图片不显示问题
    网站宽带计算方式
    thinkphp 如何实现url的rewrite
    nginx Https配置
    Ext.Net导入Excel
  • 原文地址:https://www.cnblogs.com/waruzhi/p/3575666.html
Copyright © 2011-2022 走看看