<? include_once('/var/www/html/src/php/CDPriorityQueue.php'); $PQ = new CDPriorityQueue(); $PQ -> insert('A',1); $PQ -> insert('B',4); $PQ -> insert('C',2); $PQ -> insert('D',3); $PQ -> insert('F',10); echo $PQ -> top(); ?>
if ($count > $maxRow) $stillMatching = false; $count++; $nextRow++; } } else { //The user is matched $User->setMatched(true); } if($Match->ID == '' && $PQ->count() > 0) { $matchingUserID = $PQ->top(); $newUser = new User($matchingUserID, $PDOconn); if($debug) echo "Popped ".$newUser->row['fName'].", making a match..."; $newMatch = new Match(NULL, $PDOconn); $newMatch->istest = true; // if($debug) echo "<br>new match is test: ".$newMatch->istest; $newMatch->create($User->ID, $matchingUserID); if($debug) echo "Match created... "; $User->setMatched(true); $User->setLastRow($nextRow); $newUser->setMatched(true); $Match = $newMatch; }