This commit is contained in:
Nándor Árgyelán 2024-10-14 09:20:52 +02:00
parent e82f1131aa
commit 3f32ccce7f
2 changed files with 60 additions and 0 deletions

View File

@ -14,6 +14,12 @@ namespace LancoltLista
public Listaelem(double Adat)
{
this.Adat = Adat;
Kovetkezo = null;
}
public override string ToString()
{
return $"Data: {Adat} - next: "+(Kovetkezo!=null?"van":"nincs");
}
}
}

View File

@ -11,6 +11,60 @@ namespace LancoltLista
static void Main(string[] args)
{
Listaelem sajatlista = new Listaelem(3.1415);
sajatlista.Kovetkezo = new Listaelem(2.7182);
sajatlista.Kovetkezo.Kovetkezo = new Listaelem(-273.16);
sajatlista.Kovetkezo.Kovetkezo.Kovetkezo = new Listaelem(9.81);
//beszuras a lista elejere
Listaelem uj = new Listaelem(299792458.0);
uj.Kovetkezo = sajatlista;
sajatlista = uj;
//hozzaadas a lista vegere
Listaelem aktual = sajatlista;
while (aktual != null)
{
if (aktual.Kovetkezo == null)
{
break;
}
aktual = aktual.Kovetkezo;
}
aktual.Kovetkezo = new Listaelem(100);
//beszuras adott poziciora pl.: 3. indexu helyre
int i = 0;
Listaelem a = sajatlista;
while (a != null)
{
i++;
if (i == 3)
{
Listaelem uj2 = new Listaelem(101325);
uj2.Kovetkezo = a.Kovetkezo;
a.Kovetkezo = uj2;
break;
}
a = a.Kovetkezo;
}
//listaelemek kiirasa
int db = 0;
Listaelem aktual2 = sajatlista;
while (aktual2 != null)
{
Console.WriteLine(aktual2);
aktual2 = aktual2.Kovetkezo;
db++;
}
//listaelemek száma
Console.WriteLine($"az elemek szama: {db}");
Console.ReadKey();
}
}
}