Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pointers R中指针的解决方法?_Pointers_R - Fatal编程技术网

Pointers R中指针的解决方法?

Pointers R中指针的解决方法?,pointers,r,Pointers,R,我最近在R中实现了二叉树搜索算法,在此之前我使用了类似于链接数组的结构。如果R中有指针(不是C指针,而是对对象的引用),那么这些算法就会容易得多。我想知道是否有解决办法。我根本不知道S4;也许在这个框架下是可能的?我会避免使用与环境相关的技巧,因为通过引用传递是一种有点太麻烦的解决方法。我会避免调用C或C++的STL。毕竟这是一个R问题。R2.12将开始为您带来一些这方面的内容。同时,常见的建议是使用环境通过引用来近似调用。您可能还对genetics包中的binsearch()函数感兴趣:。它实

我最近在R中实现了二叉树搜索算法,在此之前我使用了类似于链接数组的结构。如果R中有指针(不是C指针,而是对对象的引用),那么这些算法就会容易得多。我想知道是否有解决办法。我根本不知道S4;也许在这个框架下是可能的?我会避免使用与环境相关的技巧,因为通过引用传递是一种有点太麻烦的解决方法。我会避免调用C或C++的STL。毕竟这是一个R问题。

R2.12将开始为您带来一些这方面的内容。同时,常见的建议是使用环境通过引用来近似调用。

您可能还对
genetics
包中的
binsearch()
函数感兴趣:。它实现了一个二进制搜索。

AFAIK环境是R中唯一一个类似指针的东西。这可能是试图使用错误的工具的情况,如果您试图使用纯R。Dirk,我在R 2.12()的新功能中找不到多少有用的东西。我遗漏了什么吗?是的,新闻文件对此相当简短,参见示例,但这一切仍然相当流畅。