Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
R 集合交点使用什么算法?_R - Fatal编程技术网

R 集合交点使用什么算法?

R 集合交点使用什么算法?,r,R,R在内部用于集合交集的算法是什么,即交集(x,y)?帮助文件中似乎没有任何信息。据我所知,它不是基于排序然后合并x和y,因为预排序x和y不会加快速度。用于相交(x,y)的代码是 函数(x,y) { y如果键入intersect,则可以看到代码;函数(x,y){y使用源代码,Luke不,真的,获取源文件。它们都可以在CRAN获得。@StupidWolf,谢谢,这跳过了我的想法。它确实部分地回答了我的问题。所以,intersect只是match的包装。然后实际的问题是,match使用什么算法?它调用

R在内部用于集合交集的算法是什么,即交集(x,y)?帮助文件中似乎没有任何信息。据我所知,它不是基于排序然后合并
x
y
,因为预排序
x
y
不会加快速度。

用于
相交(x,y)
的代码是

函数(x,y)
{

y如果键入intersect,则可以看到代码;
函数(x,y){y使用源代码,Luke不,真的,获取源文件。它们都可以在CRAN获得。@StupidWolf,谢谢,这跳过了我的想法。它确实部分地回答了我的问题。所以,
intersect
只是
match
的包装。然后实际的问题是,
match
使用什么算法?它调用c代码,它是bi老实说,我无法理解……也许你能告诉我它是什么does@StupidWolf我最近碰巧看到了这个源代码,我认为基本上调用方将所有内容都转换为字符串,然后c代码只对字符进行模式匹配。