回到C,我有一个自定义的黑红树实现来在运行时存储/插入/搜索/等大量数据结构,我想问一下在objective-c/cocoa中这是如何完成的,例如,在某些框架中是否有类似的内置功能?
感谢您的宝贵时间。
最佳答案
您当然可以在 Objective-C 中使用自定义的黑红树实现。
更一般地说,我不知道 Objective C 中有任何“ native ”黑红树实现,但我会简单地采用 C 实现,如果您希望使其进行引用计数,则在其周围放置一个 ObjC 包装器 -意识到并接受它。
您还可以查看CHDataStructures ,其中包括一个很好的 ObjC 数据结构集合(它们也有搜索树,尽管我不知道那会是黑红树)。
关于objective-c - Obj-C/ cocoa : Way to store temporary data during runtime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8239343/