<prompt> Mana kitaabaa koodii kan caasaa deetaa tarree walitti hidhame hojiirra oolchu uumi.nan  <response>: Kunoo hojiirra oolmaa caasaa deetaa tarree walitti hidhame kan ati fayyadamuu dandeessu: gita paayitoon Noodii: def __init__ofii, deetaa: self.data deetaa self.next Hin jiru gita Tarree walqabsiisaa: def __init__ofii: ofii .mataa Hin jiru def galchiofii, deetaa: noodii_haaraa Noodiideetaa yoo ofii.mataan Hin jiru: ofii.mataa noodii_haaraa deebisa dhumaa ofii.mataa yeroo dhumaa.itti aanu: dhumaa dhumaa.itti aanu dhumaa.itti aanu new_node def removeofii, furtuu: head_val ofii.mataa yoo head_val hin taane Hin jiru: yoo head_val.data furtuu: ofii.mataa head_val.next head_val Hin jiru osoo head_val hin taane Hin jiru: yoo head_val.data furtuu: cabsi prev head_val head_val head_val.next yoo head_val Hin jiru: return prev.next head_val.next head_val Hin jiru def searchofii, furtuu: ammaa ofii.mataa yeroo ammaa hin taane Hin jiru: yoo ammaa. deetaa furtuu: deebisuu Dhugaa ammaa ammaa.itti aanu deebisuu Soba def agarsiisaofii: val ofii.mataa yeroo val hin taane Hin jiru: maxxansaaval.data, dhuma val val.itti aanu maxxansaa Hojiirra oolmaan tarree walitti hidhame kun malawwan armaan gadii of keessatti qabata: - insertdata: noodi haaraa deetaa ifteessame waliin dhuma tarreetti dabalata. - removekey: mulachuu jalqabaa furtuu ifteessame tarree irraa haqa. - searchkey: yoo furtuun ifteessame tarree keessatti jiraate Dhugaa deebisa, yoo kana hin taane Soba deebisa. - display: qaamolee tarree walitti hidhame maxxansa. 