实现简单 table 的数据结构?数组与结构?

Data Structure for implementing simple table? Array vs structure?

实现简单的数据结构table:数组还是结构?

如果您想创建一个简单的 table,您将使用什么结构?解释为什么?

选项:

  1. 结构
  2. 数组?

这取决于您对 table 的需求。据我了解,您只想实现一个简单的 table 和几列。

如果您知道自己有多少行,则可以分配所需大小的数组。但是你想如何实现每一行呢?如果它是一个简单的整数,那么您可以使用数组。否则,您需要为您的行使用结构。它将是一个指针数组,其中每个指针都将您指向代表 table 行的结构。

如果您的table不是静态的并且需要支持行的插入和删除,我会创建一个链表。每一行都将在一个结构中实现,每个结构都会有一个字段告诉我谁是下一行结构(列表中的节点)。