Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

3 pytania ;)

Ostatnio zmodyfikowano 2011-07-06 12:33
Autor Wiadomość
szyx_yankez
» 2011-07-04 16:13:07
No dobra, ale po co do kodu walić jeszcze 10 lini sortowania bąbelkowego jak można to napisać w 3/4 wierszach.
P-35324
hincu
» 2011-07-04 16:17:16
idk.. ja patrze na szybkosc dzialania : P
P-35325
szyx_yankez
» 2011-07-04 16:19:45
To żle patrzysz, bo sortowanie bąbelkowe będzie sporo wolniejsze.
P-35326
hincu
» 2011-07-04 16:22:10
oj zdziwilbys sie : P

nie chce juz bez sensownie spamowac :<
P-35327
szyx_yankez
» 2011-07-04 16:34:20
Naprawde uważasz, że
C/C++
int temp;
for( int i = 0; i < 10; i++ )
{
    for( int j = 0; j < 10 - 1; j++ )
    {
        if( tab[ j ] > tab[ j + 1 ] )
        {
            temp = tab[ j + 1 ];
            tab[ j + 1 ] = tab[ j ];
            tab[ j ] = temp;
        }
    }
}
int Min = Tab[ 0 ];
int Max = Tab[ 9 ];
Jest szybsze od:
C/C++
int Max( INT_MIN ), Min( INT_MAX );
for( int i = 0; i < 10; i++ )
{
    if( Tab[ i ] > Max ) Max = Tab[ i ];
   
    if( Tab[ i ] < Min ) Min = Tab[ i ];
   
}
nie chce juz bez sensownie spamowac :<
Oj, tu powiedziałeś prawde :P
P-35328
ison
» 2011-07-04 16:39:27
oj zdziwilbys sie : P
:O , zanim zacznie się rzucać takimi stwierdzeniami warto nauczyć się obliczania złożoności algorytmu


C/C++
int Max( INT_MIN ), Min( INT_MAX );
for( int i = 0; i < 10; i++ )
if( Tab[ i ] > Max ) Max = Tab[ i ],
     if( Tab[ i ] < Min ) Min = Tab[ i ];

niestety w takiej sytuacji nie można użyć przecinka ;) trzeba klamry
C/C++
int Max( INT_MIN ), Min( INT_MAX );
for( int i = 0; i < 10; i++ ) {
    if( Tab[ i ] > Max ) Max = Tab[ i ];
   
    if( Tab[ i ] < Min ) Min = Tab[ i ];
   
}
P-35329
hincu
» 2011-07-04 16:41:38
ok moj blad : P sory :(
P-35330
szyx_yankez
» 2011-07-04 16:53:07
niestety w takiej sytuacji nie można użyć przecinka ;) trzeba klamry
No tak, ale można tak:

for(int i=0;i<10;i++)Tab[i]>Max?Max=Tab[i]:0,Tab[i]<Min?Min=Tab[i]:0;
Tyle, że wtedy kod staje się bardzo nieczytelny.
P-35332
1 « 2 » 3 4 5
Poprzednia strona Strona 2 z 5 Następna strona