A fast algorithm for collision detection, Simple android game, Suggestions needed

Well as you all must have noticed I am a newbie and I just started doing simple opengl programming, The thing is that I will appreciate if any one could suggest a fast but efficient algorithm for a pool game.

void main{
startGame();
}

And you’re done!

Thanks newsb, but unfortunately your advice is not very helpful

Check out Bullet for Android, and Google bullet pool game for an existing example.

Do some reading in: