写在最前面的
实践的顺序,
应该是先将基础的 数据结构题目类型给实现。
然后再开始尝试 实现对应类型的算法题目,如回溯算法, 贪心算法, 动态规划, 图论;
-
基础的数据结构, 推荐卡尔的:
代码随想录:https://programmercarl.com/; -
算法部分,卡尔的内容结合: https://labuladong.online/algo/home/; 两者在原理解释上结合来看;
-
计算机基础知识,
操作系统、计算机网络、数据结构与算法、数据库、计算机组成原理, 基本
踏实的学习应该是在大学本科, 后续可以自学, 参考 阿秀的笔记
https://interviewguide.cn/notes/01-guide/web-guide-reading.html;
1. ACM 编程模式
在面试过程中,写代码时,
会出现ACM 的编程风格,即需要自己处理输入,输出,这里推荐参考:
-
牛客网的示例练习
-
卡尔网的 https://kamacoder.com/;