Interclasarea
Două șiruri ordonate devin unul singur, cu o comparație la fiecare pas. La științele naturii cerința apare la Subiectul I și la II.2: se urmărește, nu se programează. Tipurile de item, pe lucrări oficiale.
- 22 min
- La BAC: I (4p) · Subiectul al II-lea, 2 (6p, științele naturii)
- De revizuit

ții minte doar fișa asta și ești acoperit
Fișa de aur
- 01
Pasul: compari cele două elemente curente, îl scrii pe cel potrivit și înaintezi doar în tabloul lui.
- 02
Sensul: dacă tablourile sunt ordonate invers față de rezultat, le parcurgi de la dreapta la stânga.
Truc: Începi cu valorile care trebuie să iasă primele.
- 03
Numărul de comparații: se oprește când un tablou se termină; restul celuilalt se copiază fără comparații.
- 04
II.2 SN = 6 p: răspuns scurt, fără program. Punctajul e împărțit pe valori sau pe aspecte.
- 05
Egalitate: dacă valorile sunt egale, oricare poate ieși prima. Baremele cu egalități au dat același răspuns la pasul cerut.
Pe scurt
Culorile din lecție:termencifră, datăidee-cheie
- Interclasarea obține un șir ordonat din două șiruri ordonate.
- La științele naturii e temă sigură: la II.2 sau la Subiectul I, în toate cele 15 lucrări SN din 2024–2027 importate. Se cer valori, perechi, numere de comparații, nu un program.
- La matematică-informatică e în programă, dar în lucrările C/C++ importate nu am găsit niciun item despre ea. Citește lecția ca să o știi, fără să-i dai prioritate.
Ideea, apoi numele oficial
Ai două teancuri de foi, fiecare ordonat, cu numărul cel mai mic deasupra. Vrei un singur teanc ordonat. Te uiți la foaia de sus din fiecare și o iei pe cea cu numărul mai mic. Repeți. Când un teanc se termină, îl pui pe celălalt la final.
i=0; j=0; k=0;
while(i<n && j<m)
if(a[i]<b[j])
{ c[k]=a[i];
k++; i++;
}
else
{ c[k]=b[j];
k++; j++;
}
while(i<n)
{ c[k]=a[i];
k++; i++;
}
while(j<m)
{ c[k]=b[j];
k++; j++;
}
Oficial, metoda se numește interclasare. Enunțurile precizează sensul: „interclasate în ordine crescătoare, fiind parcurse de la stânga la dreapta”.
- O comparație scoate exact o valoare. Deci cu
nșimelemente faci cel multn+m-1comparații. - Algoritmul trece o singură dată prin fiecare tablou, deci e liniar.
- În enunțurile și baremele importate, niciun program nu cere explicit interclasare. Codul ajută la înțelegere; punctele vin din urmărire.
Un pas de interclasare
Compari
elementul curent din A cu cel din B
Scrii
valoarea care trebuie să iasă prima
Înaintezi
doar în tabloul ei
În ce sens parcurgi
Regula: începi cu valoarea care trebuie să iasă prima în rezultat.
| Tablourile sunt | Rezultatul cerut | Parcurgi | Alegi |
|---|---|---|---|
| crescătoare | crescător | stânga la dreapta | valoarea mai mică |
| descrescătoare | descrescător | stânga la dreapta | valoarea mai mare |
| descrescătoare | crescător | dreapta la stânga | valoarea mai mică |
Oficial: iulie 2024, varianta 3, SN, II.2
Pentru A=(8,4,2) și B=(3,8,10,17), se cer elementele tabloului obținut prin interclasare crescătoare. Tablourile sunt ordonate în sensuri diferite: A se parcurge de la dreapta, B de la stânga.
Rezultatul e (2,3,4,8,8,10,17). Barem (6 p): câte 2 p pentru numărul de elemente, ordine, valorile folosite. Cele două valori 8 rămân amândouă.
Numără comparațiile
Așa arată tabelul pe care îl faci pe ciornă. Fiecare rând e o comparație.
Oficial: iunie 2026, varianta 3, SN, I.2
A=(27,12,10,7,5,3,1) și B=(49,36,25,9,3,2) sunt interclasate descrescător, de la stânga la dreapta. Câte comparații sunt până la includerea lui 12?
| Compari | Iese | Comparații |
|---|---|---|
| 27 cu 49 | 49 | 1 |
| 27 cu 36 | 36 | 2 |
| 27 cu 25 | 27 | 3 |
| 12 cu 25 | 25 | 4 |
| 12 cu 9 | 12 | 5 |
Răspuns: 5 (varianta c, 4 p).
Oficial: iunie 2025, varianta 1, SN, II.2
A=(20,15,10,9,7,4) și B=(21,12,8,6,5), crescător, de la dreapta la stânga. Se cere mulțimea valorilor din B care se compară cu 7 din A.
CompariIese
| Compari | Iese |
|---|---|
| 4 cu 5 | 4 |
| 7 cu 5 | 5 |
| 7 cu 6 | 6 |
| 7 cu 8 | 7 |
Răspuns: 5, 6, 8 (6 p). Barem: numai 2 p pentru o valoare corectă, numai 4 p pentru două, și numai 5 p dacă ai toate cele trei și încă una în plus.
Simularea din 2026 are aceeași cerință: A=(26,19,16,8,4), B=(50,15,12,3,1), iar valorile comparate cu 16 sunt 12, 15, 50 (câte 2 p).
Câte comparații cel mult, pentru tablouri cu 5 și 6 elemente?
Perechile de la un anumit pas
Oficial: august 2026, varianta 1, SN, II.2
A=(128,78,8,5,3), B=(78,18,10,6,4,1), descrescător, de la stânga la dreapta. Se cer perechile (x,y) pentru al cincilea și al șaselea element obținut.
| Pasul | Perechea | Iese |
|---|---|---|
| 1 | (128,78) | 128 |
| 2 | (78,78) | una dintre valorile 78 |
| 3 | (78,18) sau (8,78) | cealaltă valoare 78 |
| 4 | (8,18) | 18 |
| 5 | (8,10) | 10 |
| 6 | (8,6) | 8 |
Egalitatea de la pasul 2 nu schimbă rezultatul de la pașii ceruți. Barem: câte 3 p pentru fiecare pereche.
La simulare 2024, II.2, cu A=(2,3,7,11,20), B=(3,5,6,10,16,24), crescător, perechile de la pașii 5 și 6 sunt (7,6) și (7,10). Și acolo există o egalitate la început, fără efect.
La model 2026, II.2, pentru al 6-lea element din interclasarea crescătoare a lui A=(20,15,9,4,2) și B=(50,18,16,10,1), se compară xa=15 cu xb=16.
Care sunt perechile la al cincilea și al șaselea pas?
Când lipsesc valori: dedu-le
Aici gândești invers: ce valori fac să se întâmple exact ce cere enunțul?
Oficial: model 2027, SN, II.2
A=(3,7,x,15) și B=(2,5,y,14,20) au valori naturale distincte și fără valori comune, și sunt interclasate crescător. Fiecare valoare din A se compară cu câte două valori din B. Scrie o valoare pentru x și una pentru y.
Mergi pe rând:
- 3 se compară cu 2 și 5. Două, e bine.
- 7 se compară cu 5, apoi cu
y. Ca să se oprească la a doua, trebuiey>7. xse compară cuyși cu 14. Deciy<xșix<14.- 15 se compară cu 14 și 20. Două, e bine.
De aici: 8≤y<x≤13, de exemplu x=10, y=9. Barem: 6 p pentru orice astfel de pereche, numai 3 p dacă tablourile sunt ordonate și fără valori comune, dar condiția nu e respectată.
Oficial: august 2025, varianta 4, SN, II.2
A=(2,5,7,9) și B=(x,y,z), crescător, distincte, fără valori comune. x se compară cu o singură valoare din A, iar z cu niciuna. Deci x<2 și y>9, ca să se termine A înainte de z. Barem: x<2 și 9<y<z, câte 2 p pe valoare.
Oficial: sesiunea specială 2026, varianta 4, SN, I.2
A=(3,9,11,12,17), crescător. 9 din A se compară cu 4 elemente din B. Dintre variante, doar (4,5,6,10,13) merge: 9 se compară cu 4, 5, 6 și 10 (varianta b, 4 p). 3 ieșise înainte, la compararea cu 4.
Oficial: model 2025, SN, II.2
A=(3,21,25,37,55), iar rezultatul crescător e (3,4,7,8,21,25,37,45,55,70). Se cere B. Ștergi din rezultat valorile lui A: (4,7,8,45,70). Baremul acceptă și scrierea descrescătoare, cu punctaj parțial pe primele valori corecte.
Cu ce valori se compară 7 din A=(20,15,10,9,7,4), B=(21,12,8,6,5), rezultat crescător?
Ce se cere la BAC
| Tip de item | Lucrări | Punctaj |
|---|---|---|
| Rezultatul interclasării | iulie 2024 II.2, specială 2024 I.2 | 4 sau 6 p |
| Numărul de comparații | iunie 2026 I.2 | 4 p |
| Valorile comparate cu un element | iunie 2025 II.2, simulare 2026 II.2 | 6 p |
| Perechile de la un pas | august 2026 II.2, simulare 2024 II.2, model 2026 II.2 | 6 p |
| Valori lipsă | model 2027 II.2, august 2025 II.2, specială 2026 I.2, model 2025 II.2 | 4 sau 6 p |
Greșeli care costă puncte
- Sensul greșit: ignorați „de la dreapta la stânga” din enunț.
- Compari cu valori deja ieșite. Elementul ieșit nu se mai folosește.
- Numeri comparațiile după ce s-a terminat un tablou. Copierea finală nu are comparații.
- Valoare în plus la mulțime: poate costa 1 p, cum e la iunie 2025.
- Valori comune sau neordonate, când enunțul cere altceva: se pierde punctajul complet.
- Valori egale sărite: dacă 8 apare de două ori, apare de două ori în rezultat.
Termeni-cheie
- Interclasare
- Obținerea unui șir ordonat din două șiruri deja ordonate, comparând la fiecare pas câte un element din fiecare.
- Parcurgere de la stânga la dreapta
- Se folosește când tablourile sunt ordonate în același sens cu rezultatul cerut.
- Parcurgere de la dreapta la stânga
- Se folosește când tablourile sunt ordonate invers față de rezultat: descrescătoare, cu rezultat crescător.
- Pereche comparată
- Cele două elemente curente (x,y), unul din fiecare tablou. Unii itemi cer perechile de la un anumit pas.
Notițele mele
Salvat localSurse
- BAC 2026, sesiunea iunie-iulie, varianta 3, SN: I.2, cu barem
- Model BAC 2027, SN: II.2, cu barem
- BAC 2026, sesiunea august, varianta 1, SN: II.2, cu barem
- BAC 2026, sesiunea specială, varianta 4, SN: I.2, cu barem
- Simulare BAC 2026, SN: II.2, cu barem
- Model BAC 2026, SN: II.2, cu barem
- BAC 2025, sesiunea iunie, varianta 1, SN: II.2, cu barem
- BAC 2025, sesiunea august, varianta 4, SN: II.2, cu barem
- Model BAC 2025, SN: II.2, cu barem
- BAC 2024, sesiunea iulie, varianta 3, SN: II.2, cu barem
- Simulare BAC 2024, SN: II.2, cu barem