Algorithms

Algorithm of the Week: Interpolation Search

This article is part of the DZone PHP on Windows Microzone, which is brought to you in collaboration with Microsoft. Visit the PHP on Windows Microzone for additional tutorials, videos, opinions, and other resources on this topic.

I wrote about binary search in my previous post, which is indeed one very fast searching algorithm, but in some cases we can achieve even faster results....

0 replies - 1930 views - 01/03/12 by Stoimen Popov in Articles

Algorithm of the Week: Binary Search

The binary search is perhaps the most famous and best suitable search algorithm for sorted arrays. Indeed when the array is sorted it is useless to check...

1 replies - 3410 views - 12/27/11 by Stoimen Popov in Articles

PCPlus 290: Testing for randomness

A familiar topic for me for the January 2010 issue: testing a pseudo-random number generator’s (PRNG) output for randomness. I say familiar because I’ve...

0 replies - 1861 views - 03/22/11 by Julian Bucknall in News

PageRank in 5 minutes

PageRank is one of the base algorithms of Google Search, which uses it to order web pages for importance and authority independently from the current query to...

0 replies - 3298 views - 01/27/11 by Giorgio Sironi in Articles

Using PHP’s array_diff in Algorithm Development

array_diff can be really powerful. Once you’ve to find the different elements between two arrays you’ve to use array_diff. Here’s a case when you can...

0 replies - 967 views - 10/04/10 by Stoimen Popov in News

Friday Algorithms: A Data Structure: JavaScript Stack

0 replies - 1646 views - 07/16/10 by Stoimen Popov in News

Friday Algorithms: JavaScript Merge Sort

Merge Sort This week I’m going to cover one very popular sorting algorithm – the merge sort. It’s very intuitive and simple as it’s described in...

0 replies - 2364 views - 07/09/10 by Stoimen Popov in News

DZone Daily Dose - 12/31

Software Patents Get Strict   

1 replies - 11481 views - 12/31/09 by Mitchell Pronsc... in Daily Dose

MAMA - A Search Engine For Web Developers - An Interview With Brian Wilson

The Opera Metadata Analysis and Mining Application (MAMA) is an incredible tool and Opera recently released some details on this, called MAMA for short, and...

0 replies - 2865 views - 11/24/08 by Schalk Neethling in News