Kui tegemist oleks arvudega, siis peaks <> märkide vahel olema sõna int, mõne muu
andmetüübi puhul selle nimi. Lisamiseks ja küsimiseks mõnevõrra teistsugused käsud, aga
kõik vajaliku saab tehtud. Kuna ArrayListi puhul hoitakse andmeid mälus massiivina, siis on
arvuti jaoks lihtne ülesanne anda vastavalt järjekorranumbrile element. Samas aga jada
68
algusesse lisamine võib suurema andmehulga puhul ootamatult palju ressursse nõuda.
LinkedListiga on vastupidi: konkreetse elemendi poole pöördumine võib raske olla. Mööda
ahelat edasi-tagasi liikumine ning elementide lisamine või eemaldamine käib kiiresti ka pika
ahela juures.
using System;
using System.Collections.Generic;
class Kollektsioon2{
public static void Main(string[] arg){
LinkedList
Kui tegemist oleks arvudega, siis peaks <> märkide vahel olema sõna int, mõne muu
andmetüübi puhul selle nimi. Lisamiseks ja küsimiseks mõnevõrra teistsugused käsud, aga
kõik vajaliku saab tehtud. Kuna ArrayListi puhul hoitakse andmeid mälus massiivina, siis on
arvuti jaoks lihtne ülesanne anda vastavalt järjekorranumbrile element. Samas aga jada
algusesse lisamine võib suurema andmehulga puhul ootamatult palju ressursse nõuda.
LinkedListiga on vastupidi: konkreetse elemendi poole pöördumine võib raske olla. Mööda
ahelat edasi-tagasi liikumine ning elementide lisamine või eemaldamine käib kiiresti ka pika
ahela juures.
using System;
using System.Collections.Generic;
class Kollektsioon2{
public static void Main(string[] arg){
LinkedList
Kui tegemist oleks arvudega, siis peaks <> märkide vahel olema sõna int, mõne muu andmetüübi
puhul selle nimi. Lisamiseks ja küsimiseks mõnevõrra teistsugused käsud, aga kõik vajaliku saab
tehtud. Kuna ArrayListi puhul hoitakse andmeid mälus massiivina, siis on arvuti jaoks lihtne
ülesanne anda vastavalt järjekorranumbrile element. Samas aga jada algusesse lisamine võib
suurema andmehulga puhul ootamatult palju ressursse nõuda. LinkedListiga on vastupidi:
konkreetse elemendi poole pöördumine võib raske olla. Mööda ahelat edasi-tagasi liikumine ning
elementide lisamine või eemaldamine käib kiiresti ka pika ahela juures.
using System;
using System.Collections.Generic;
class Kollektsioon2{
public static void Main(string[] arg){
LinkedList