Documente Academic
Documente Profesional
Documente Cultură
adresa la care punctul curent de execuie va sri, n cazul n care acea funcie este
apelat
3. adresa unei adrese de memorie
orul de derefereniere
* - apare n faa variabilei asupra creia acioneaz
Este aplicat unei variabile de tip pointer i are funcia de a obine valoarea stocat la adresa
respectiv.
17. Legtura dintre tablouri i pointeri
O variabil vector conine adresa de nceput a vectorului (adresa primei componente a
vectorului), i de aceea este echivalent cu un pointer la tipul elementelor din vector. Aceast
echivalen este exploatat, de obicei, n argumentele de tip vector i n lucrul cu vectori alocai
dinamic.
18. Sortarea tabloului unidimensional prin metoda de selecie liniar
, ? II
, ,
n-1-i; k++){
if ( A[k] > A[k+1] ){
t = A[k];
A[k] = A[k+
07.05.2016, 18:02
, ," ". . ,
.
07.05.2016, 17:34
2
. .
07.05.2016, 17:20
)))
!
(13)
.
1];
A[k+1] = t;
}
}
}
21. Sortarea tabloului unidimensional prin metoda de inserie
Sortarea prin inserie se bazeaz pe aceleai principii ca i cele aplicate de majoritatea
juctorilor de cri, adic dup ridicarea unei cri de pe mas, aceasta se aeaz n pachetul din
mn la locul potrivit. Cu alte cuvinte, considerm c avem vectorul sortat a, iar la ivirea unui
nou element care se va aduga vectorului, el va fi pus pe locul potrivit printr-o inserie n
interiorul vectorului.
Este cea mai simpl implementare a algoritmului i se face n felul urmtor: Se consider
c primele i elemente al vectorului sunt deja sortate. Pentru elementul al (i+1)-lea, din tabloul
iniial, se va gsi poziia n care trebuie inserat printre primele i elemente. Toate elementele
tabloului de la aceast poziie i pn la i vor fi deplasate cu o poziie mai la dreapta iar poziia
eliberat va fi ocupat de elementul i+1.
for (i = 1; i < n; i++ ){
,
.
, .
.
, .
07.05.2016
Cato Institute,
7522951