新手问题 Ruby 的 Array 在底层是连续内存空间吗?

bill997603 · June 22, 2019 · Last by nouse replied at June 24, 2019 · 1522 hits

Ruby 的 Array 在底层是连续内存空间吗?

如果 Ruby 中想申请链表这种数据结构,应该如何申请呢?

应该不连续。。。。

连续的,每个格子都是 40 字节的数组,链表就别的语言怎么写,这里也怎么写就行了

是连续的。而链表小的没数组快,大的不如存 redis,其实并无实用意义

是也不是,Ruby 的 Array 虽然连续,但是里面保存的都是对象,int32 可以直接取到值,但是其他的就不敢保证。

You need to Sign in before reply, if you don't have an account, please Sign up first.