几乎在每次采访中我都会问一些问题意味着数据结构的实施。 在Java应用程序中实现自己的数据结构是否有充分的理由?
答案 0 :(得分:2)
不,在大多数情况下可能不是。
但是面试官想要检查你是否了解它们背后的理论以及如何正确使用它们。
答案 1 :(得分:1)
“数据结构和算法”是计算机编程领域不可或缺的领域。无论编程范例或语言如何,了解一些基本算法和数据结构都很重要。
尝试使用C语言等程序语言练习这些语言。
答案 2 :(得分:0)
知道什么时候使用列表,数组,字典等可能更有用。 使用正确的数据结构不仅会影响性能,还会影响可读性和可维护性以及代码清晰度。
很少需要创建自己的。
答案 3 :(得分:0)
很高兴知道 - 提供的集合类涵盖了大多数用例。它更多地涉及基本/高级CS知识和语言中的特定应用。了解详细信息对于选择正确的数据结构,评估性能,线程安全等至关重要。