Heim  >  Artikel  >  Backend-Entwicklung  >  冒泡算法和快速算法怎样写(用数组)

冒泡算法和快速算法怎样写(用数组)

WBOY
WBOYOriginal
2016-06-23 14:04:17830Durchsuche

冒泡算法和快速算法怎样写(用数组)??????


回复讨论(解决方案)

看数据结构去.

为什么不自己主动去找答案 而是在这里等着别人给你回答?随便百度下‘php排序算法大全’,能找到大堆的代码看

好吧,我错了

function insert_sort($arr){
  $count = count($arr);
  for($i=1; $i     $tmp = $arr[$i];
    $j = $i - 1;
    while($arr[$j] > $tmp){
      $arr[$j+1] = $arr[$j];
      $arr[$j] = $tmp;
      $j--;
    }
  }
  return $arr;
}
中$j为啥--

为啥呢?
因为前途未知,已走过的安全些

因为前途未知,已走过的安全些

找数据结构把这两个算法的定义看一下,然后试着按自己的理解敲一下代码,最后看一下别人的代码看自己和别人理解是不是一样的,这样对自己才有帮助。

恩恩 受教了

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn