$numbers = array(2,3,4,5,1,8,11,0);
$count = count($numbers);
for($i=1;$i<$count;$i++){
$j=$i-1;
$key = $numbers[$i];
while($j>=0 && $numbers[$j] > $key){
$numbers[$j+1] = $numbers[$j];
$numbers[$j]= $key;
$j= $j-1;
}
}
print_r($numbers);
With PHP’s widespread adoption,it’s almost too easy to find a script or snippet to do exactly what you need. Unfortunately, there’s no filter as to what is a “good practice” and what’s, well… not so good when writing a PHP script. We need trustworthy sources, who have proven they have a solid grasp on the best practices of PHP.
We need PHP masters to show us the best principles to follow for high-grade PHP programming.
Prime Numbers: Positive natural numbers which has exactly two distinct natural number divisors 1 and itself.
Sieve Of Eratosthenes is a computer algorithm to find out prime numbers upto a specified integer starting from 2.
The time complexity of a unfaithful sieve is Θ(n2/(log n)2) ( regardless of what wikipedia might say
)
A deadlock is a situation wherein two or more competing actions are waiting for the other to finish, and thus neither ever does. It is often seen in a paradox like ‘the chicken or the egg‘.