Sobes.tech
Junior — Middle

Жинақтарда немесе деректер құрылымдарында count және capacity қасиеттерінің айырмашылығы неде?

sobes.tech AI

AI-дан жауап

Жинақтар мен деректер құрылымдарында Count және Capacity қасиеттерінің мәндері әртүрлі:

  • Count — қазір жинақта бар элементтердің саны.
  • Capacity — жинақта қайта бөлінбестен орналастыра алатын элементтердің саны.

Мысалы, C# тіліндегі List<T>:

List<int> numbers = new List<int>(10); // Capacity = 10
numbers.Add(1);
numbers.Add(2);

Console.WriteLine(numbers.Count);    // Нәтижесі 2
Console.WriteLine(numbers.Capacity); // Нәтижесі 10

Егер элементтердің саны Capacity-тен асып кетсе, жинақ автоматты түрде өлшемін ұлғайтып, көбірек жад бөледі.