Komputeran, Bernameyên
Gaven algorîtmayên ku ew in
Ji bo rêzkirinê ya sererastkirina tiştên di nîzama hin e, bo nimûne, li asîman an xwarê, da. Bi giştî, di verastkirinên ji hêmanên - ya herî manîpulasyonê welat ji bo hêsankirina lêgerîn zêdetir ji agahiyên pêwîst. Ev bi giranî ji bo cuda tebareke û sîstemên management nav HTMLê da heye. algorîtmayên gaven li hejmarekî mezin li vê qonaxê de di dema hene, tevî ku ew xwedî taybetmendiyên similar (qonaxên): our û permutation ji elementên li cotên ku heta cihekê dê ferman ne bê.
algorîtmayên gaven dikarin bên nav navxweyî û derveyî yên nepenî. The berê bi destê wê yekê ku hemû hêmanên rêzbûyî dê ji bo bên bi di bîra danîn û dikarin xwe bigihînin bi korfelaqî ji bo tu kesekî ji wan bistînin bi şikilkî. Bike.Ji bi daneya danîn li kar ji bîra Link (pel). Access to van hêmanan dikare sequentially pêkanîn.
The tomar sort tercîh gava ku ew li avahiya in a array yek-alî. Her wiha babete a serial number, û address to element array de digre, cihê li ser index. algorîtmayên gaven di vê rewşê de ne hêsan û herî û zelal bi kar bîne.
rêbaza algorithm sorting descending nepoxa navxweyî û Versiyon ji bo baţkirina xwe, a bikaranîna dem cuda ji bo gaven xwe bipejirîne. Sort by nepoxa di rastiyê de gelek navên. Ev jî rêbazeke sorting bi dîmenan an jî guherîna navê gaven option. Lê belê, ew e ku di title ne. Çima peqpeqoneka e? Carekê, di nav avê de, nepoxa hewayî dê paceya, wekî ku hêsantir e. Ji bo nimûne, eger hûn ji aliyê derdikevim li top dê ya herî kêm ji hêmanên wan çareser bike.
a bighîjne pêşî ya gaven nepoxa algorithm ji aliyê array binêrin. Devkî algorithm array gaven, ku naskirin mas û ku ji hêmanên N, wiha ne:
1. Li ser cihê vê hêmana yekemîn (mas [1]) mezintirîn elementeke ku array. Ji bo vê, em beramberiya wê jî çêdibe hemû hêmanên mayî (mas [2], mas [3] ... mas [N]). Eger hûn bibînin ku yek ji elementên din mezintir mas [1] e, lê pêwîst e ji wan re kirîbû ku (bi rêya buf variable din).
2. By safîkirina ji element çavan mas [1] û dubare gav 1 to mas element [2].
3. Ev gavên ji bo hemû unsûrên ji bilî cara dubarekirin.
Bicîanîna algorithm sort bubble Pascal bernameyên:
Der barê ya duyemîn (rêbaza pêşketî yên nepoxa) hûn dikarin, ku ev algorithm dibêjin quicksort. Îcar, eger hûn hewl bidin ku bi kar tînin, ev bi xwe çareyekê ji array jixwe serî ye, algorîtmaya karê xwe piştî pass yekemîn ya hêmanên array li ser hevda. Ev tê wê wateyê ku em ê çavkaniyên û saeta pergala computing wunda ne li ser hêmanên berhevdana nedaye.
Here pêkanîna gaven rêbazeke ji bo zimanê bernameyên Pascal e:
Bi vî awayî, ji algorîtmayan gaven in û alavên amadekar Rêzkirinên li welat. Dema ku bijartina bi rêbazeke taybetî divê di nav mesrefên di warê dem û sîstema çavkaniyên bigirin.
Similar articles
Trending Now