是否有必要记住数据结构的代码?

问题描述

是否有必要记住数据结构的代码,例如链表,动态数组,循环链表,队列,堆栈,图等。或者仅是代码的基本知识就足够了?在工作面试中会问有关数据结构的哪些问题?

解决方法

我不知道您(未来)的雇主可能会问什么,但总的来说,我不会。您必须知道它们的工作方式以及它们的用途,尤其是哪种数据结构以其优势/劣势服务于哪个目的。如果您知道这一点,那么您就可以编写这种结构的代码而无需记住它-因为您知道它的工作原理。