【发布时间】:2010-09-28 04:50:09
【问题描述】:
在我从事编程的 10 年中,我一方面可以数出我使用过的数据结构的数量:数组、链表(我将堆栈和队列与此混为一谈)和字典。这并不奇怪,因为我编写的几乎所有应用程序都属于表单数据/CRUD 类别。
我从来不需要使用红黑树、跳过列表、双端队列、循环链表、优先级队列、堆、图或在过去 50 年。我觉得我错过了。
这是一个开放式问题,但这些“异国情调”的数据结构在实践中在哪里使用?有没有人有使用这些数据结构解决特定问题的实际经验?
【问题讨论】:
标签: data-structures