Close
Duke shfaqur rezultatin -9 deri 0 prej 7
  1. #1
    i/e regjistruar
    Anėtarėsuar
    23-04-2005
    Vendndodhja
    Ku te me zėj nata
    Postime
    14

    Unhappy C++ - Si te ndertoj njė peme (tree)

    Te nderuar programatista po ju dergoj nje program te shkurter ku po mundohem te punoj me peme "Tree" (kujdes nuk e kam fjalen per peme me molle) por nuk po ja dal mbane.
    Nese dikush mundet le ta plotesoj kodin c++.
    Ajo qe dua te mesoj prej saj eshte se si mund te bej insert dhe delete ne kete peme.

    Faleminderit!
    Skedarėt e Bashkėngjitur Skedarėt e Bashkėngjitur

  2. #2
    mos e luaj; I DEBUAR! Maska e qoska
    Anėtarėsuar
    17-05-2004
    Vendndodhja
    tirane
    Postime
    837
    Une te keshilloj te mesosh algoritmet qe perdoren per te punuar me nje peme dhe ne radhe te pare te kuptosh se abstragimi informatik i pemes shprehet ne struktura te dhenash ne gjuhe te ndryshme, pasi do te ta lehtesonte shume punen.
    Pasi nga kendveshtrimi im nuk eshte e drejte te perdoresh programe pa e ditur se cbejne cka do te thote se struktura te tilla te komplikuara duan pak perkushtim qe te perdoren ne maksimumin e tyre dhe ne menyren e duhur.

    Keshtu qe ulu dhe meso gjithsesi nqs ti e ke per ndonje detyre kursi edhe ta plotesoj por nqs e do per eksperimente, ULU DHE MESO, pasi perpara se te programosh duhet te krijosh konceptet e fushes dhe Algoritmikla eshet nje nga me kryesoret ne kete fushe.
    TUNG

  3. #3
    i/e regjistruar
    Anėtarėsuar
    23-04-2005
    Vendndodhja
    Ku te me zėj nata
    Postime
    14
    Faleminderit per keshillen qoska.
    Po mundohem por e kam te veshtire. Ajo qe kerkoja eshte vetem nje pjese e detyres time.
    Doja te kuptoja ate ne fillim perpare se te vazhdoja.
    Ne se di ndonje link ne internet ku mund te gjej dicka te lecoje mbi pemet , te lutem shkruaje.

  4. #4
    i/e regjistruar Maska e EdiR
    Anėtarėsuar
    24-05-2002
    Vendndodhja
    Madison, WI, U.S
    Postime
    1,015
    Nese mund te kuptosh ndryshimin midis Java dhe C++ shiko ketu dhe shko tek Lecture Notes, Binary Trees, etc.
    Shpresoj te te ndihmoje sadopak.

    http://www.cs.wisc.edu/~cs367-4/

  5. #5
    Durrsak-Rob Zoti Maska e Sherri
    Anėtarėsuar
    25-03-2004
    Vendndodhja
    Itali
    Postime
    869
    Shif kete website ku mund te gjesh pergjigje per pytjet e tuja:

    http://cplusplus.com/
    Divide Et Impera
    " Yo soy cubano, latinoamericano
    y pa’ todos mis hermanos yo les quiero cantar"

  6. #6
    Programues Softueresh Maska e edspace
    Anėtarėsuar
    04-04-2002
    Vendndodhja
    Filadelfia, SHBA
    Postime
    2,565
    diagaci,

    Mė poshtė gjen kodin nė C++ pėr njė pemė dyjore tė renditur, si dhe metodėn pėr tė shtuar njė nyje tė re nė pemė. Kodit i mungon metoda shkatėrruese (destructor).

    Bėj pyetje nqs nuk e kupton kodin. Mė vonė mund tė shtoj edhe komente por sot nuk kam kohė. Mundohu ta bėsh vetė metodėn pėr tė fshirė njė nyje nga pema. Vizatoje pemėn nė fletore dhe renditi hapat qė duhen ndjekur pėr tė fshirė njė nyje, pastaj fillo shkruaj kodin.

    Kodi pėr pemėn nė C++
    Kodi PHP:
    #include <iostream>

    using namespace std;

    class 
    nyje
    {
    public:
        
    nyje() : _vlera(0), _majtas(NULL), _djathtas(NULL) {}
        
    nyje(int nr) : _vlera(nr), _majtas(NULL), _djathtas(NULL) {}

        
    int vlera() const { return _vlera; }
        
    nyje djathtas() const { return _djathtas; }
        
    nyje majtas() const { return _majtas; }

        
    void shto_majtas(nyje n){ _majtas n; }
        
    void shto_djathtas(nyje n){ _djathtas n; }

    private:
        
    nyje _majtas;
        
    nyje _djathtas;
        
    int _vlera;
    };

    //=============================================================================

    class peme
    {
    public:
        
    peme() : _renja(NULL){}
        
    peme(nyje n) : _renja(n){}

        
    bool shto(int v)
        {
            
    nyje e_re = new nyje(v);

            if (
    _renja == NULL)
            {
                
    _renja e_re;
                return 
    true;
            }

            
    nyje nyja _renja;
            
    nyje dega _renja;

            while (
    dega != NULL)
            {
                
    nyja dega;
                if (
    e_re->vlera() < dega->vlera() ){ dega dega->majtas(); }
                else if (
    e_re->vlera() > dega->vlera()){ dega dega->djathtas(); }
                else { return 
    false; }
            }

            if (
    e_re->vlera() < nyja->vlera()){ nyja->shto_majtas(e_re); }
            else { 
    nyja->shto_djathtas(e_re); }
            return 
    true;
        }

        
    void printo(){
            
    printo_degen(_renja);
        }
        
    void printo_degen(nyje d)
        {
            if (
    == NULL) return;
            
    printo_degen(d->majtas());
            
    cout << d->vlera() << ", ";
            
    printo_degen(d->djathtas());
        }

    private:
        
    nyje _renja;
    };


    int main()
    {
        
    peme = new peme();
        
    p->shto(9);
        
    p->shto(15);
        
    p->shto(4);
        
    p->shto(7);
        
    p->shto(16);
        
    p->shto(15);
        
    p->shto(8);
        
    p->shto(1);
        
    p->shto(12);
        
    p->shto(20);
        
    p->printo();
        
    //system("pause");

    Me pak fjalė: krijojmė njė pemė, shtojmė 10 numra dhe printojmė pemėn.
    Mqns pema ėshtė e renditur, edhe numrat printohen nga mė i vogli deri tek mė i madhi. 15-ėn mundohemi ta shtojmė dy herė por pema e shton vetėm herėn e parė.

    Kodin mė lart e gjen edhe nė skedarin e bashkėngjitur.
    Skedarėt e Bashkėngjitur Skedarėt e Bashkėngjitur
    Ndryshuar pėr herė tė fundit nga edspace : 26-04-2005 mė 04:35
    Edi

  7. #7
    i/e regjistruar
    Anėtarėsuar
    23-04-2005
    Vendndodhja
    Ku te me zėj nata
    Postime
    14
    Shume faleminderit "edspace" po mundohem.
    U kujtova vone se skam pasur internet per ca kohe.

Tema tė Ngjashme

  1. Si te krijoj njė uebsajt nė Internet?
    Nga Kleitus nė forumin Rrjeti kompjuterik
    Pėrgjigje: 76
    Postimi i Fundit: 25-05-2016, 06:05
  2. Me duhet te ndertoj nje web flash
    Nga vetonlika nė forumin Arti i programimit
    Pėrgjigje: 1
    Postimi i Fundit: 01-03-2009, 18:50

Regullat e Postimit

  • Ju nuk mund tė hapni tema tė reja.
  • Ju nuk mund tė postoni nė tema.
  • Ju nuk mund tė bashkėngjitni skedarė.
  • Ju nuk mund tė ndryshoni postimet tuaja.
  •