数据结构的代码有必要背吗?

Is it necessary to memorize the codes of data structures?

链表、动态数组、循环链表、队列、栈、图等数据结构的代码是不是一定要背,还是只要有代码的基础知识就可以了?关于数据结构,在求职面试中可以问什么样的问题?

我不知道你的(未来)雇主可能会问什么,但一般来说,我会拒绝。您必须知道它们是如何工作的以及它们的用途,特别是哪种数据结构使用其 advantages/disadvantages 服务于哪种目的。如果你知道这一点,你将能够编写这种结构的代码而无需记住它 - 因为你知道它是如何工作的。