Salut !
Trebuie sa fac niste programe pentru un optional , insa nu am idee cum sa le fac.... mi s-a dat un pseudocod ... Ma puteti ajuta ?
InsertSort:
Pentru i=2 pana la n
nou=v
loc=i-1
atata timp cat v[loc]>nou si loc>=1
{
v[loc+1]=v[loc]
loc=loc-1
daca(v>=1) atunci v[loc]=nou
v[1]=nou;
}
___________________________________________________________
Merge :
i=1
j=1
k=1
atata timp cat i <=n j<=m
{
daca A<B[j]
atunci c[k]=A;
i=i+1
altfel
daca A==b[j]
atunci c[k]=a
c[k+1]=a
k=k+1
i=i+1
j=j+1
altfel
c[k]=b[j]
atunci
j=j+1
k=k+1
daca i mai mare ca n , j<=m
atunci pentru i=j pana la m
{
c[k]=b;
k=k+1;
}
daca i<=n;j>m
pentru j=i la n
{
c[k]=a[j];
k=k+1
}
Nu am idee cum sa le fac... am incercat insa imi dau multe erori ...
Ajutati`ma dandu`mi corpul main .... nu ma pricep deloc ! Va rog ajutati`ma ! Multumesc anticipat !
