سلام دوست عزیز ، تو مبحث Data Structures فاکتورهای متفاوتی دخیل هستند و تنها
ذخیره داده ها مهم نیست ، مثلا اگه تعداد اطلاعات شما از قبل ثابته ، هر دفعه میخواین
دسترسی تصادفی به داده ها داشته باشین ، زیاد با شیفت دادن داده ها کار نخواهید کرد ،
جستجو قراره زیاد انجام بشه ، ساختار
آرایه مناسبه !! ولی اگه تعداد داده ها متغیر باشه ،
و .... ساختار
لیست پیوندی مناسبتره چون یک ساختمان داده
پویاست !!!! اگه داده هاتون
قراره بصورت غیر خطی ذخیره بشوند ،
درخت و گراف مناسبه !!! اگه همیشه به یک طرف
لیست دسترسی میخواین داشته باشین ،
پشته مناسبه و در نهایت هم استفاده از
صف
که به دو طرف لیست دسترسی دارید !!!!
موفق و پیروز باشید !!!