You should not expect unpaid volunteers to do your research for you. My advice - search the internet for the algorithm, find an implementation or pseudo-code, and make and attempt to write or...