<prompt> 3, 2, 4, 1, 5Kuandika algorithm ya kuandaa safu yafuatayo kwa kutumia kuingiza safu.  <response>: Hapa ni algorithm ya kuorodhesha safu iliyotolewa kwa kutumia kuingiza kuorodhesha. Hebu kuingiza safu kuwa arr 1. Kuanza kutoka kipengele cha pili cha safu, arri, na kurudia hadi mwisho. 2. Weka variable key kwa arri. 3. Weka variable j kwa i-1. 4. Wakati j ni kubwa kuliko au sawa na 0 na arrj ni kubwa kuliko ufunguo, hoja arrj kwa j 1 nafasi. 5. Weka arrj1 kwa ufunguo. 6. Kurudia hatua 2-5 kwa maadili yote ya i mpaka mwisho. 7. safu ya mwisho kupatikana itakuwa safu iliyopangwa. Utekelezaji na safu iliyotolewa ya input: arr 3, 2, 4, 1, 5 1. Utaratibu huanza na i 1 kifungu cha pili, yaani, arr 2 j 2. 