php 归并排序 数组交集的解决办法
内容摘要
这篇文章主要为大家详细介绍了php 归并排序 数组交集的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
代码如下:
$a=array('
对此感兴趣的朋友,看看idc笔记做的技术笔记!
代码如下:
$a=array('
文章正文
这篇文章主要为大家详细介绍了php 归并排序 数组交集的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <code> $a = array ( '1' , '2' , '3' , '4' , '22' ); $b = array ( '1' , '3' , '4' , '11' , '22' , '23' ); f( $a , $b , 5, 6, $t ); print_r( $t ); function f(& $a , & $b , $n , $m , & $t ){ $i =0; $j =0; while ( $i < $n && $j < $m ){ if ( $a [ $i ]== $b [ $j ]){ echo $a [ $i ]. " " ; //交集 $t []= $a [ $i ++]; $t []= $b [ $j ++]; } elseif ( $a [ $i ]> $b [ $j ]){ $t []= $b [ $j ++]; } else { $t []= $a [ $i ++]; } } while ( $i < $n ){ $t []= $a [ $i ++]; } while ( $j < $m ){ $t []= $b [ $j ++]; } } </code> |
注:关于php 归并排序 数组交集的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释