小编Ken*_*man的帖子

PHP | 通过重新排序从数组中删除元素?

如何删除数组的元素,然后重新排序,而不在数组中有空元素?

<?php
   $c = array( 0=>12,1=>32 );
   unset($c[0]); // will distort the array.
?>
Run Code Online (Sandbox Code Playgroud)

答案/解决方案:array array_values(array $ input).

<?php
   $c = array( 0=>12,1=>32 );
   unset($c[0]);
   print_r(array_values($c));
   // will print: the array cleared
?>
Run Code Online (Sandbox Code Playgroud)

php arrays pointers return unset

9
推荐指数
1
解决办法
7268
查看次数

在一维数组中找到k最长的序列?

在实现项目的上下文中,我需要在PHP中找到k最长的序列.有很多方法可以实现这一点 - 但哪种算法对PHP最快?

你会实现哪种算法?(概述)

哪一个最有效率和动态(数字,字符串等)?(快?,时间为n-elems?)

你会如何实现它?(例)

谢谢!


Post Scriptum

我即将实施ONISI k-nearest neightbour算法.在该示意图中可视化最长的序列. 自t以来的交互历史和直接历史. 该shematic简要概述了ONISI算法.在此输入图像描述

total/immediate-history-elements是表示$ state - > $ action模式的字符串.这意味着,考虑到原理图(1)的前3个元素,将显示数据,例如:$immediate_history = array( array( "s2" => "a2" ), array( "s3" => "a3" ), array( "s1" => "a1" ) [..] );

关于这个问题还有什么问题吗?

干杯!

php algorithm math sequence n-dimensional

5
推荐指数
1
解决办法
489
查看次数

标签 统计

php ×2

algorithm ×1

arrays ×1

math ×1

n-dimensional ×1

pointers ×1

return ×1

sequence ×1

unset ×1