Java有数据结构的概念。每种数据结构都有其自身的优点和缺点。在 SAS 中,所有数据总是进入“数据”步骤?
SAS 中的“数据”与什么 Java 集合进行比较?它是一个数组,一个列表吗?看起来更像是 Hashmap?
进行这种比较是否公平?
最佳答案
SAS 数据可以比作任何典型 RDBMS 中的表。因此,二维数组可能是最公平的比较。 IE。一个表结构。
这些结构可以由各种过程(例如proc sort
、proc sql
等)或data
步骤操作。
这绝对不是 HashMap ,因为 SAS 中的数据不需要唯一键(由 HashMap 实现)。
如果您想要不同的数据结构,例如包含节点和边等的图形结构,那么 SAS 并没有真正提供表示它们的机制。
关于java - SAS是否使用像Java一样的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32594254/