This shows you the differences between two versions of the page.
sda-ab:laboratoare:04 [2021/02/17 22:17] ruben_gilian.udroiu [3. Exercitii propuse] |
sda-ab:laboratoare:04 [2021/03/14 11:52] (current) gabriel.rusu [1. Obiectivele laboratorului] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Laboratorul 04: Liste ===== | + | ===== Laboratorul 3: Liste ===== |
Line 7: | Line 7: | ||
* Implementarea unor funcții individuale de lucru cu aceste structuri de date. | * Implementarea unor funcții individuale de lucru cu aceste structuri de date. | ||
+ | Structura laboratorului se gaseste in **[[https://github.com/sda-ab/lab-03-tasks|acest link.]]** | ||
====== 2. Introducere ====== | ====== 2. Introducere ====== | ||
===2.1. Ce este o lista?=== | ===2.1. Ce este o lista?=== | ||
Line 52: | Line 53: | ||
===3.1. Intrebari de interviu=== | ===3.1. Intrebari de interviu=== | ||
- | |||
- Se dă o listă simplu înlănţuită(primiţi doar un pointer către primul element). Verificaţi dacă lista conţine o buclă. (o listă simplu înlănţuită conţine o buclă ⇒ niciun element nu are legătura NULL) | - Se dă o listă simplu înlănţuită(primiţi doar un pointer către primul element). Verificaţi dacă lista conţine o buclă. (o listă simplu înlănţuită conţine o buclă ⇒ niciun element nu are legătura NULL) | ||
- Se dau două liste(pentru fiecare listă - pointer către primul element) în formă de Y(listele se intersectează, ultimele k elemente sunt comune). Aflaţi valoarea lui k. | - Se dau două liste(pentru fiecare listă - pointer către primul element) în formă de Y(listele se intersectează, ultimele k elemente sunt comune). Aflaţi valoarea lui k. | ||
- Se dă o listă cu 2n+1 elemente, fiecare element conţine câte un întreg. Toate valorile întregi apar de două ori în listă, excepţie facând una singură. Aflaţi acea valoare. | - Se dă o listă cu 2n+1 elemente, fiecare element conţine câte un întreg. Toate valorile întregi apar de două ori în listă, excepţie facând una singură. Aflaţi acea valoare. |