Hirdetés

Új hozzászólás Aktív témák

  • beeboy
    addikt

    Megkérdezhetem, hogyan? Gondolom rájöttél hol hibás a gondolat.
    Másrészt viszont ilyen kulcsra való keresést (itt egy String a kulcs) ne Vector-ban, hanem HashMap/HashSet-tel vagy TreeMap/TreeSet-tel csinálj, mert a vector nem erre való. Ugye Vector esetén O(n) az elérési idő, Hash*-nél átlagosan O(1), Tree*-nél garantált O(log n).

    na ez már nem a legújabb, de ez megvan itt, és már működik:

    public void bevisz(){
    Tkonyv sz1;
    sz1 = new Tkonyv();
    sz1.szerzobe();
    konyvek.add(sz1.toString());
    }

    public void keres(){
    Tkonyv sz2;
    sz2 = new Tkonyv();
    sz2.szerzobe();
    int temp=konyvek.indexOf(sz2.toString());
    if (temp>=0)
    System.out.println (''A könyv: ''+konyvek.get(temp)+ '' létezik!'');
    else System.out.println (''A könyv nem létezik!'');

    ***************és persze a Tkonyv osztály része:
    public void szerzoki(){
    System.out.println (szerzo);
    }

    public void szerzobe(){
    szerzo = Console.readLine(''Kérem a szerzőt: '');
    }

Új hozzászólás Aktív témák