Care este cel mai rapid mod de a aranja în ordine alfabetică biblioteca dvs.? - Chand John
-
0:07 - 0:09Lucrezi la biblioteca universității.
-
0:09 - 0:11E o după-masă liniștită
-
0:11 - 0:17când deodată vine
o livrare de 1.280 de cărți. -
0:18 - 0:21Cărțile au fost livrate
într-o linie lungă și continuă, -
0:21 - 0:23dar în dezordine
-
0:23 - 0:26și sistemul de clasificare
automată e stricat. -
0:27 - 0:29Pe deasupra, cursurile încep mâine
-
0:29 - 0:32cea ce înseamnă că de dimineață devreme
-
0:32 - 0:36studenții vor veni în număr mare
ca să-și caute cărțile. -
0:36 - 0:39Cum le sortezi pe toate la timp ?
-
0:39 - 0:44O metodă ar fi începerea dintr-un capăt
cu prima pereche de cărți. -
0:45 - 0:49Dacă primele două cărți
sunt în ordine, lasă-le așa. -
0:49 - 0:51Dacă nu, schimbă-le între ele.
-
0:51 - 0:55Fă același lucru cu a doua
și a treia carte, repetă procesul -
0:55 - 0:58și continuă până când ajungi
la capătul liniei. -
0:58 - 1:01La un moment dat vei da de cartea
care ar trebui să fie ultima -
1:01 - 1:04și continuă să le schimbi
cu fiecare carte ce urmează, -
1:04 - 1:08mutându-le până ajung la locul lor.
-
1:09 - 1:12Apoi ia-o de la început și repetă procesul
-
1:12 - 1:15ordonând toate cărțile la locul lor
-
1:15 - 1:18și continuă așa până toate vor fi sortate.
-
1:19 - 1:22Abordarea aceasta se numește
metoda balonului. -
1:22 - 1:24E simplă, dar lentă.
-
1:24 - 1:29Ai face inițial 1.279 de comparații,
-
1:29 - 1:33apoi 1.278 și tot așa,
-
1:33 - 1:38ajungând la 818.560 de comparații.
-
1:38 - 1:44Dacă fiecare ar lua o secundă,
procesul ar dura peste nouă zile. -
1:44 - 1:48O altă strategie ar fi să începi
cu sortarea primelor două cărți și atât. -
1:48 - 1:53Apoi ia a treia carte
și compar-o cu cea de-a doua. -
1:53 - 1:57Dacă locul său e înaintea acesteia,
schimbă-le între ele, -
1:57 - 1:59apoi compar-o cu cea de pe primul loc
-
1:59 - 2:01și schimbă iar dacă e nevoie.
-
2:01 - 2:04Acum ai sortat primele trei cărți.
-
2:04 - 2:07Continuă să adaugi câte o carte
liniei deja ordonate, -
2:07 - 2:12comparând și plasând noua carte
-
2:12 - 2:15acolo unde se potrivește.
-
2:16 - 2:18Această ordonare se numește
tehnica de inserție. -
2:18 - 2:20Comparativ cu cea inițială,
-
2:20 - 2:23aceasta nu cere compararea
fiecărei perechi de cărți. -
2:23 - 2:27În medie, se așteaptă
compararea fiecărei cărți -
2:27 - 2:29cu jumătatea cărților ce urmează.
-
2:29 - 2:32În cazul ăsta, numărul total de comparații
-
2:32 - 2:36ar fi 409 280,
-
2:36 - 2:37durând cam cinci zile.
-
2:38 - 2:40Încă faci prea multe comparații.
-
2:40 - 2:42Uite o idee mai bună.
-
2:42 - 2:45Întâi, ridică aleatoriu o carte.
-
2:45 - 2:49Folosește-o ca separator
și compar-o cu fiecare carte. -
2:49 - 2:51Apoi împarte linia
-
2:51 - 2:55așezând cărțile
dinaintea separatorului la stânga -
2:55 - 2:59și cele ce vin după, la dreapta.
-
2:59 - 3:00Tocmai ai economisit
o grămadă de timp -
3:00 - 3:04fără să fi nevoit să compari
toate cărțile din stânga -
3:04 - 3:07cu oricare din dreapta.
-
3:07 - 3:09Acum, uitându-te
doar la cărțile din stânga, -
3:09 - 3:12poți iar alege o partiție aleatorie
-
3:12 - 3:17și separă cărțile ce vin înaintea ei
de cele ce vin după ea. -
3:17 - 3:20Continui să împarți cărțile
pe baza aceluiași principiu -
3:20 - 3:22până ajungi să formezi
mici stive de cărți, -
3:22 - 3:27fiecare ordonându-se rapid pe baza
altei strategii, la de inserție. -
3:28 - 3:33Fiecare rundă de partiție
numără cam 1 280 de comparații. -
3:33 - 3:35Dacă stivele conțin cam
același număr de cărți, -
3:35 - 3:41ar trebui să dea 128 de stive
cu 10 cărți în fiecare grup, -
3:41 - 3:44și durează cam 8 960 de secunde.
-
3:44 - 3:49Sortarea acestor grupuri mai mici
ar dura cam 22 de secunde fiecare. -
3:49 - 3:52Per total, cu această tehnică
numită catalogarea rapidă -
3:52 - 3:55poți ordona cărțile
în mai puțin de trei ore și jumătate. -
3:55 - 3:56Dar există o hibă.
-
3:56 - 4:00Partițiile pot fi asimetrice,
fiind cronofage. -
4:00 - 4:01Din fericire se întâmplă rar.
-
4:01 - 4:05De aceea catalogarea rapidă e
una din cele mai eficiente strategii -
4:05 - 4:07folosite de programatorii de azi.
-
4:07 - 4:11Se folosește la sortarea articolelor
după preț în magazinele online -
4:11 - 4:15sau în crearea listelor stațiilor
de benzină din vecinătatea unei locații -
4:15 - 4:16sortate după distanță.
-
4:16 - 4:20În cazul tău, ai sortat rapid
și ți-a rămas și ceva timp liber. -
4:20 - 4:23Încă o zi cu miză mare la bibliotecă.
- Title:
- Care este cel mai rapid mod de a aranja în ordine alfabetică biblioteca dvs.? - Chand John
- Speaker:
- Chand John
- Description:
-
Vezi lecția completă: http://ed.ted.com/lessons/what-s-the-fastest-way-to-alphabetize-your-bookshelf-chand-john
Lucrezi la biblioteca universității. E o după-amiază liniștită, când deodată vin 1.280 de cărți. Cărțile sunt așezate într-o linie dreaptă, dar nu în ordine și sistemul de clasificare automată nu funcționează. Cum le sortezi rapid pe toate? Chand Ioan îți arată cum să faci acest lucru și-ți explică algoritmii pe care bibliotecarii și motoarele de căutare le utilizează pentru a organiza informațiile rapid.
Lecție de Chand John, animație de Anton Trofimov.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 04:39
Cristina Nicolae approved Romanian subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Cristina Nicolae edited Romanian subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Robert Deliman edited Romanian subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Robert Deliman edited Romanian subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Denise RQ commented on Romanian subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Denise RQ edited Romanian subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Denise RQ edited Romanian subtitles for What's the fastest way to alphabetize your bookshelf? | ||
Denise RQ edited Romanian subtitles for What's the fastest way to alphabetize your bookshelf? |
Denise RQ
Traducere terminată pe 23.05.2017.Mersi, aștept revizia.