Pointers R中指针的解决方法?
我最近在R中实现了二叉树搜索算法,在此之前我使用了类似于链接数组的结构。如果R中有指针(不是C指针,而是对对象的引用),那么这些算法就会容易得多。我想知道是否有解决办法。我根本不知道S4;也许在这个框架下是可能的?我会避免使用与环境相关的技巧,因为通过引用传递是一种有点太麻烦的解决方法。我会避免调用C或C++的STL。毕竟这是一个R问题。R2.12将开始为您带来一些这方面的内容。同时,常见的建议是使用环境通过引用来近似调用。您可能还对Pointers R中指针的解决方法?,pointers,r,Pointers,R,我最近在R中实现了二叉树搜索算法,在此之前我使用了类似于链接数组的结构。如果R中有指针(不是C指针,而是对对象的引用),那么这些算法就会容易得多。我想知道是否有解决办法。我根本不知道S4;也许在这个框架下是可能的?我会避免使用与环境相关的技巧,因为通过引用传递是一种有点太麻烦的解决方法。我会避免调用C或C++的STL。毕竟这是一个R问题。R2.12将开始为您带来一些这方面的内容。同时,常见的建议是使用环境通过引用来近似调用。您可能还对genetics包中的binsearch()函数感兴趣:。它实
genetics
包中的binsearch()
函数感兴趣:。它实现了一个二进制搜索。AFAIK环境是R中唯一一个类似指针的东西。这可能是试图使用错误的工具的情况,如果您试图使用纯R。Dirk,我在R 2.12()的新功能中找不到多少有用的东西。我遗漏了什么吗?是的,新闻文件对此相当简短,参见示例,但这一切仍然相当流畅。