美文网首页C语言程序员
C++ 学习之(一):面试中的算法和准备过程

C++ 学习之(一):面试中的算法和准备过程

作者: 松山剑客 | 来源:发表于2018-06-20 20:53 被阅读4次

    面试中的算法和准备过程

    1. 从一道入门题说起
    2. 为什么要学习算法
    3. 如何准备面试算法
    4. 代码风格
    5. 了解算法面试的模板
    6. 常用工具
    7. 常见问题答疑

    C语言陷阱

    • 内存重叠处理
    • 临时变量太多或者没有安全释放
    • 没有测试内存越界
    • 指针操作不熟悉

    Invert a Binary Tree

    面试的基本功

    • 程序风格 (缩进,括号,变量名)
    • 编码习惯(异常检查,边界处理)
    • 沟通(让面试官时刻明白你的意图)
    • 测试(主动写出合理的Testcase)

    如何准备面试

    • blog
    • github
    • stackoverflow
    • 开源项目提pr

    代码风格

    参考google编程语言规范

    • 变量的命名
    • 缩进
    • 运算符空格
    • 代码可读性
    • 代码大全(code complete)

    实战策略

    • 总结归类类似题目
    • 找出适合同一类题目一的模板程序
    • 对基础题熟练掌握

    问题归类

    • 排列问题
    • 组合问题

    相关文章

      网友评论

        本文标题:C++ 学习之(一):面试中的算法和准备过程

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