RiapaMeTpbi anrmeTa
LinkedList -dagi barcha mavjud usullarga qo'shimcha ravishda bekor
Download 399.85 Kb.
|
Java (Laboratoriya)
- Bu sahifa navigatsiya:
- Setlar Interfeysni sozlash
- HashSet klassi AbstractSet
LinkedList -dagi barcha mavjud usullarga qo'shimcha ravishda bekor usullari amalga oshirildi addFirst ( ob'ekt ob ) , bekor addLast ( ob'ekt ob ) , Ob'ekt getFirst () , Ob'ekt getLast () , Ob'ekt removeFirst () , Ob'ekt removeLast () mos ravishda roʻyxatning birinchi va oxirgi elementlarini qoʻshadi, oʻchiradi, olib tashlaydi va tiklaydi. /* № 10.3 misol: elementlarni qo'shish va o'chirish: DemoLinkedList . java */ import java . util .*; ommaviy sinf DemoLinkedList {
public static void main(String[] args){ LinkedList aL = new LinkedList(); for(int i = 10; i <= 20; aL.add("" + i); Iterator it = aL.iterator(); esa (it.hasNext()) System.out.print(it.next() + " -> "); ListIterator list = aL.listIterator(); list.next(); System.out.println("\n" + list.nextIndex() + "indeks"); //joriy indeksdagi elementni o'chirish list.remove(); esa (list.hasNext()) list.next();// o'tish uchun oxirgi indeks while (list.hasPrevious()) /* chiqdi ichida teskari tartibda */ System.out.print(list.previous() + " "); // usullar xarakteristikasi _ LinkedList uchun aL.removeFirst(); aL.removeLast(); aL.removeLast(); aL.addFirst("FIRST"); aL.addLast("OXIRGI"); System.out.println("\n" + aL); } Setlar Interfeysni sozlash takroriy elementlarga ruxsat bermaydigan to'plamning xatti-harakatlarini e'lon qiladi. SortedSet interfeysi to‘plamni meros qilib oladi va mos ravishda birinchi va oxirgi elementlarni qaytaruvchi birinchi ()/ oxirgi () usullari bilan ortib borish tartibida tartiblangan toʻplamning harakatini eʼlon qiladi . HashSet klassi AbstractSet mavhum supersinfdan meros qilib olingan va kolleksiyani saqlash uchun xesh-jadval yordamida Set interfeysini amalga oshiradi. Ma'lumotlarga kirish uchun indeks o'rniga kalit (xesh-kod) ishlatiladi, bu ma'lum bir elementni qidirishni sezilarli darajada tezlashtiradi. Qidiruv tezligi juda ko'p sonli elementlarga ega to'plamlar uchun juda muhimdir. Bunday to'plamning barcha elementlari elementlarning xesh kodlarini saqlaydigan xesh jadvali bo'yicha tartiblanadi. Konstruktorlar sinf : HashSet() HashSet(Collektsiya c) HashSet (int sig'imi) HashSet (int sig'imi, float fillRatio) bu erda sig'im - raqam hujayralar uchun saqlash xesh kodlari . _ /* misol # 10.4: chiqish uchun to'plamdan foydalanish fayldagi barcha noyob so'zlar: DemoHashSet.java */ Download 399.85 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling