zoukankan      html  css  js  c++  java
  • 《PAT | 蓝桥 | LeetCode学习路路径 & 刷题经验 by 柳婼 》读书笔记

    1. 关于PAT如何高效刷题

    • 先易后难,先新后旧,先简单后复杂
    • 挑tag刷题,按分类刷题
    • 多参照大神代码,学会取舍
    • 可以适当从自己薄弱的Tag刷,增加信心
    • 建议选择C++(推荐)、Java,不建议python(速度慢,占内存)

    2. PAT 刷题如何记笔记

    • 整理刷题过程中不会的英中文单词意思
    • 善于记录某一类题的解题模式,总结到笔记上或者博客上
    • 专门总结和记录一些好用的函数,这是编程小tips

    3. C++ 对刷算法的好处

    • 在已经学习过C语言的前提下,学习C++并使用它刷算法的学习成本非常低~只需要几个小时就可 以学会~
    • C++向下兼容C,C语言里面的语法大部分都可以在C++文件中运行,所以学习C++对刷算法时编程 语言的表达能力进行扩充有益无害,例如C语言的输入输出( scanf printf )比C++快,那么就 可以在使用C++刷算法同时使用 scanf printf 提高代码运行效率~
    • C++拥有丰富的STL标准模版库,这也是PAT甲级、LeetCode等题目中经常需要用到的,单纯使用C 语言解决问题会比C++的STL解决该问题麻烦很多~
    • C++的 string 超级好用~比C语言里面的 char 数组好用多啦~用了就再也不想回去的那种~
    • C++可以在某一变量使用前随时定义该变量,非常方便
    • 在解决一些较为简单的PAT乙级题目的时候(例如一些时间复杂度限制不严格的题 目), cincout 输入输出非常方便~用过的都说好~  

    4. 坚持下去,小白便大牛!

  • 相关阅读:
    经典SQL语句大全
    MySQL数据库InnoDB存储引擎多版本控制(MVCC)实现原理分析
    Compilify——让你在浏览器中编译.NET代码
    Apache CouchDB 1.2.0新特性
    word转chm格式文档非常好用的转换工具
    ReSharper 6 Beta发布,商业.NET开发工具
    HTML.Next会给我们带来什么?
    在并行方法体中谨慎使用锁
    7款仿照Sinatra思路的.NET框架
    数据库工件的配置管理
  • 原文地址:https://www.cnblogs.com/sheepcore/p/12361337.html
Copyright © 2011-2022 走看看