KwamfutocinShirye-shirye

Yadda aka mai kasawa iri-iri?

Sau da yawa idan warware wasu ayyuka da ake bukata don yin kasawa na data cewa an adana a wani tsararru. Abin da ake kasawa iri-iri? A nan, misali, wasa a cards, mutane suka ɗibiya cards a kan darajar da kwat da wando. Wannan ya sa ya yiwu domin sanin abin da wasu katunan suka rasa. Kuma a cikin kamus duk da umarnin a jerin abjadi. Misalan suna da yawa. Sort - sake shirya wasu yawan abubuwa a wani tsari a kan filaye kayyade. Rarrabẽwa iri-iri bukatar fairly sau da yawa. Don wannan karshen, daban-daban hanyoyin da ake amfani da su. Don gane su ainihi, shi isa ga la'akari daki-daki, mai yawan hanyoyi.

A kan me aikata

Yana da muhimmanci a fahimci cewa tsararru kunshi mahara nau'i-nau'i daga makullin da kuma takamaiman dabi'u. Rarrabẽwa iri-iri a cikin C da aka yi tare da taimakon dama Lines na code, kuma da harshen PHP, wannan shi ne cimma daya kawai sauki umurninSa. Rarrabẽwa iri-iri ne zai yiwu a kan tushen da makullin ko dabi'u. Har yanzu yana yiwuwa a raba darajar, da barin su da data kasance keys ko assigning sabon.

Babban bambancin ayyuka

Rarrabẽwa wani tsararru na PHP ne zai yiwu ta amfani da daban-daban ayyuka. Bari mu dubi yadda suka sãɓã wa jũna:

- Wasu ayyuka suna jerawa iri-iri da key abubuwa daga gare ta, da sauransu - a kan dabi'u.

- akwai daban-daban irin domin: sauko masa, girma, na halitta, Tazarar, alphabetic, bazuwar ko kayyade masu amfani.

- Wasu ayyuka suna iya ajiye bayan kasawa alaka tsakanin key da darajar. Amma akwai wani alama a wadda makullin za a sake saita zuwa ga sabon darajar.

- Kowane aiki na samar da wani canji na wuce tsararru. Sort kwafa, ba su kõmo.

- The irin oda shi ne maras bayyani, a lokacin da aikin kayyade biyu abubuwa kamar daidai. Wannan m kasawa.

Wasu irin aiki iri-iri a cikin PHP

Sort () da kuma rsort (). Sort () umurni da tsararru a Tsarin Harafi Bayan Harafi. Bari mu lura da cewa wannan aiki shi ne hali m. An ana jerawa da dabi'u ban da makullin. Rsort () zai warware a baya domin, kuma, bisa ga dabi'u da kuma watsi da makullin.

Asort () - shi ne daya daga cikin ayyukan tsare da dangantaka da makullin da kuma dabi'u. Yana da amfani ga associative iri-iri, a lokacin da yana da muhimmanci.

A misali zaba key sunayen 'ya'yan da kuma dabi'u - wannan ne price. Kasawa aka hawa farashin. Idan kana bukatar warware ta sunayen 'ya'yan itatuwa, ka bukatar zuwa aiki ksort (), abin da ya sa kasawa da makullin. Arsort () dadin jikina da daya-girma tsararru tare da fihirisa (siffatawa) saukowa dabi'u. Krsort () saukowa raba key abubuwa.

Biyu-girma tsararru

An ban sha'awa biyu-girma tsararru kasawa. Wannan za a iya yi a hanyoyi daban-daban. PHP yana da damar da za su kwatanta biyu lambobi ko biyu kirtani. A wani Multi-girma tsararru, kowane kashi na wani tsararru. A PHP, to kwatanta mahara iri-iri, kana bukatar ka ƙirƙiri wani takamaiman wuri. La'akari da wata biyu-girma tsararru, wanda Stores rage tsawon sunan 'ya'yan, da cikakken suna da kuma farashin. Tsararru abubuwa za a iya ana jerawa a Tsarin Harafi Bayan Harafi na rage tsawon sunan.

A misali a cikin sunan aikin kwatanta (kwatanta). Yana yana 2 muhawara - x, y. The aiki dole dauki biyu dabi'u, sa'an nan kuma ƙayyade da oda. A sigogi x, y - 2 tsararru waxanda suke ciki da babban tsararru y. Don kwatanta da bayanin-da abubuwa na iri-iri, wanda ya shũɗe a cikin aikin, kana bukatar canji $ x [1], $ y [1]. A return1 layi ne a samu darajar da code cewa kira da aiki. A cikin tsararru kasawa tushen usort () aiki. Sort ke bisa ga dokoki, abin da ya bayyana kwatanta () aiki.

Yanzu kasawa iri-iri a cikin PHP zai kasance a gare ku fahimta.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ha.atomiyme.com. Theme powered by WordPress.