Sobes.tech
Junior — Middle

Tek bağlı listenin başına bir öğe eklerken zaman maliyetini nasıl değerlendirilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Tek bağlı listenin başına bir öğe ekleme işlemi, zaman karmaşıklığı O(1) olan bir işlemdir. Bu, yeni bir düğümün liste başına eklenmesi için yeterlidir:

  1. Yeni bir düğüm oluşturun.
  2. Onun referansını listenin mevcut ilk öğesine işaret edecek şekilde ayarlayın.
  3. Listenin başını gösteren işaretçiyi yeni düğüme güncelleyin.

Listeyi dolaşmaya gerek olmadığından, ekleme süresi listenin boyutuna bağlı değildir.