Skocz do zawartości

The_Structor

Stały użytkownik
  • Postów

    1114
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez The_Structor

  1. Imo rok (a chyba nawet wiecej?) to kupa czasu. Mozna sie spokojnie troszke naumiec.... (zwlaszcza ze po drodze sa wakacje) Zacznij cos pisac w C/C++ (jezyki programowania), nie wiem ja tam kiedys pisalem w basicu, moze od tego zacznij. Nie znam wymogow maturalnych ale watpie zeby byly to kosmiczne rzeczy. A algorytmy sa do nauczenia. Zapytaj o jakie algorytmy konkretnie chodzi.

  2. co do zarazbiania to moja siora przez 2 tygodnie zarobila 400 zl, oczywiście będac na studiach, tez w supermarkecie i jakos sie raczej nie przemeczala.

    nie kazdy studiuje to co twoja siostra......

    ja wiem ze na 100% nie moglbym 2ch tygodni na stdiach poswiecic..... moge smialo powiedziec ze sie opierdzielam i przeslizguje z 3.0 bo mi sie nie chce, ale jakbym 2 tyg. nic nie robil to by bylo kiepsko :/ wiec prosze.... nie mowcie za kogos co ma robi O_o

  3. cd /usr/src/linux

    make menuconfig

    make bzImage && make modules modules_install

    cp boot/arch/i386/bzImage /boot/kernel-2.6 #nie jestem pewny boot/arch/i386

    dopisz do lilo/gruba ;)

     

    PS Para nie denerwuj sie - szkoda zdrowia :) i nie dotykaj dystrybutora bananow :)

    1255163[/snapback]

    MAKE ALL ci wcielo ?
  4. #include <iostream>#include <stdlib.h>#include <conio.h>using namespace std;int **graf;int **krawedzie;int *wagi;int *zbiory;int **drzewo;int ilosc_wierzcholkow, ilosc_krawedzi, n;int partition (int p, int k){        int x = wagi [p];        int i = p - 1;        int j = k + 1;        int z;        while (i < j)        {                do                {                        j--;                }                while (wagi[j] > x);                do                {                        i++;                }                while (wagi[i] < x);                if (i < j)                {                        z = wagi [i];                        wagi [i] = wagi [j];                        wagi [j] = z;                        z = krawedzie [i][0];                        krawedzie [i][0] = krawedzie [j][0];                        krawedzie [j][0] = z;                        z = krawedzie [i][1];                        krawedzie [i][1] = krawedzie [j][1];                        krawedzie [j][1] = z;                }        }        return j;}void quicksort (int p, int k){        int q;        if (p < k)        {                q = partition (p, k);                quicksort (p, q);                quicksort (q + 1, k);        }}int find (int a){    return zbiory [a];}int unionn (int a, int b){    int i, x = zbiory [b];    for (i = 0; i < ilosc_wierzcholkow; i++)    {        if (zbiory [i] == x)            zbiory [i] = zbiory [a];    }}void kruskal (){    int i, licznik = 0;      for (i = 0; i < ilosc_wierzcholkow - 1; i++)    {        drzewo [i][0] = -1;        drzewo [i][1] = -1;    }      for (i = 0; i < ilosc_wierzcholkow; i++)        zbiory [i] = i;    quicksort (0, ilosc_krawedzi - 1);    for (i = 0; i < ilosc_krawedzi; i++)    {        if (find (krawedzie [i][0]) != find (krawedzie [i][1]))        {                drzewo [licznik][0] = krawedzie [i][0];                drzewo [licznik][1] = krawedzie [i][1];                unionn (krawedzie [i][0], krawedzie [i][1]);                licznik ++;        }    }}int main () {    int i,j,licznik=0,n;    cout << "Podaj ilosc wierzcholkow w grafie:\n";    cin >> n;    ilosc_wierzcholkow = n;    graf = new int * [n];    for (i=0; i<n; i++) {        graf[i] = new int [n];    }    krawedzie = new int * [2];    for (i=0; i<n; i++) {        krawedzie[i]=new int[2];    }      wagi=new int[n*n];    zbiory=new int[n];    drzewo=new int * [2];    for (i=0; i<n-1; i++) {        drzewo[i]=new int[2];    }      cout << "Podaj odleglosci pomiedzy poszczegolnymi wierzcholkami, jesli nie wystepuje krawedz to wpisz:-1\n";    for (i=0; i<n; i++) {        for (j=0; j<n; j++) {            cout << "Odleglosc od wierzcholka " << i+1 << " do " << j+1 << " = ";            cin >> graf[i][j];        }    }        for (i = 0; i < n; i++) {        licznik =0;        for (j = 0; j < n; j++) {            if (graf[i][j] > -1)            {                krawedzie [licznik][0] = i;                krawedzie [licznik][1] = j;                wagi [licznik] = graf[i][j];                licznik++;            }        }    }                ilosc_krawedzi = licznik;    kruskal ();      cout << "Wierzcholki nalezace do Minimalnego drzewa rozpinajacego:\n\n";    for (i = 0; i < n - 1; i++) {        cout << "\n" <<  drzewo [i][0] << " " << drzewo [i][1] << "\n";    }      for(i=0;i<n;i++) {        delete [] graf[i];    }                  delete [] graf;      for (i=0; i<2; i++) {        delete [] krawedzie[i];    }      delete [] krawedzie;    delete [] wagi;    delete []zbiory;    for (i=0; i<2; i++) {        delete [] drzewo[i];    }      delete [] drzewo;              system ("pause");    return 0;}

     

    Program dziala jedynie dla dwoch wierzcholkow, jak podam wiecej to juz kupa :(. Mialem napisac algorytm Kruskala... Ale to akurat malo wazne, bo algorytm niby zaimplementowany, tylko ten "segmentation fault" ;/

    Dzieki wszystkim za pomoc - probowalem wszystkiego ale nie moge sobie poradzic :(.

  5. wiecej pytajnikow sie nie dalo w nazwie tematu ?

     

    instalujesz: sh NVIDIA.............run (plik ma byc w /usr/src) oczywiscie zeby ci sie zainstalowalo musisz miec prawa roota, jak zmienic xorg.conf, czy xfreee.... znajdziesz w GOOGLE (tam w ogole na co drugiej stronie jest napisane jak to zrobic)

    w ogole to polecam: newbie.linux.pl i www.google.com - chyba wsyztskie twoje problemy zostaly tam opisane O_o

  6. zalezy w co grasz... jest duzo natywnych portow dla gier: np. q3, Et, polecam strone: gry.linux.pl

     

    nie mowie o Wine tlyko o Cededze ;] da sie odplaic wiekszosc gier, ja gram w OepnTTD ;] i nie musze uzywac Cedegi ;] i w ET ( - port natywny ) czasem pykalem

     

    poza tym rozmawialismy o systemie do pracy a do tego wystarcza Linux, chyba ze jestes programista tworzacym oprogramowanie dla windows, ale to chyba inna historia, bo trzebaby kupic jakies porzadne srodowiska ;] wiec to o wiele wiekszy wydatek od samego windows....

×
×
  • Dodaj nową pozycję...