<prompt> Tekeleza algoriti ya kupanga haraka ili kupanga safu ifuatayo.  <response>: Kupanga kwa haraka ni algoriti maarufu ya kupanga inayotumia mbinu ya kugawanya-na-kushinda. Inafanya kazi kwa kuchagua kipengele egemeo kutoka kwa safu na kugawa vipengele vingine katika safu ndogo mbili, kulingana na ikiwa ni chini ya au kubwa kuliko kipengele egemeo. Kisha chaguo za kukokotoa hurudia kwa kujirudia hatua ya kugawanya kwenye safu ndogo mbili hadi kipochi cha msingi kifikiwe safu tupu au safu iliyo na kipengele kimoja pekee, ambacho tayari kimepangwa. Hapa kuna njia moja unayoweza kutekeleza algorithm ya kupanga haraka katika Python: python def quick_sortnambari: ikiwa lennambari 1: nambari za kurudisha Kesi ya msingi: Safu tupu au safu iliyo na kipengele kimoja ni tayari zimepangwa pivot numbers.poplennambari 2 Chagua kipengele egemeo na ukiondoe kwenye orodha items_greater items_lower kwa kipengee katika nambari: ikiwa kipengee egemeo: items_greater.appenditem kingine: vitu_chini.ambatishakipengee rudisha haraka_pangavitu_chini egemeo nambari_za_harakavitu_vikubwa 2, 4, 3, 7, 5 nambari_zilizopangwa haraka_panganambari chapanambari_zilizopangwa Pato : chatu 2, 3, 4, 5, 7 Utekelezaji huu huchagua kipengee cha egemeo kama kipengele cha kati cha safu, hugawanya safu katika safu ndogo mbili za vipengee chini na kubwa kuliko egemeo. kipengele, na kisha kuambatanisha matokeo ya kupanga kwa kujirudia rudia safu ndogo mbili pamoja na kipengele cha egemeo ili kupata safu ya mwisho iliyopangwa. 