<prompt> Andika algoriti ya kutafuta nambari tatu kubwa zaidi katika safu.  <response>: Hapa kuna algoriti rahisi kupata nambari tatu kubwa kabisa katika safu: 1. Anzisha vigeu vitatu, ya kwanza, ya pili na ya tatu ili kuhifadhi nambari tatu kubwa kabisa. Weka thamani zao za awali kwa thamani kamili inayowezekana. 2. Pindua safu, ukilinganisha kila kipengele dhidi ya kwanza, pili, na tatu. 3. Ikiwa kipengele cha sasa ni kikubwa kuliko nambari kamili ya kwanza, sasisha thamani za kwanza, pili, na tatu. Weka thamani ya tatu kuwa sawa na pili, weka thamani ya pili kuwa sawa na ya kwanza, na kuweka thamani ya kwanza kwa kipengele hiki cha sasa. 4. Ikiwa kipengele cha sasa si kikubwa kuliko cha kwanza lakini ni kikubwa kuliko cha pili, sasisha maadili ya pili na ya tatu. Weka thamani ya tatu kuwa sawa na pili na kuweka thamani ya pili kwa kipengele hiki cha sasa. 5. Ikiwa kipengele cha sasa si kikubwa kuliko cha kwanza au cha pili lakini ni kikubwa kuliko cha tatu, sasisha thamani ya tatu ili iwe sawa na kipengele hiki cha sasa. 6. Baada ya kitanzi, vigezo vya kwanza, vya pili na vya tatu vitashikilia maadili ya nambari tatu kubwa zaidi katika safu. 7. Rudisha ya kwanza, ya pili na ya tatu kama matokeo. 