دانلود پروژه - امروز : چهارشنبه ۱۷ آذر ۱۳۹۵

آرشیوهای برچسب: آموزش collctions چیست

ساختمان داده کلکسیون collctions چیست

موضوع : ساختمان داده,سی پلاس

ساختمان داده کلکسیون collctions چیست

ساختمان داده کلکسیون collctions چیست

ساختمان داده کلکسیون چیست

کلکسیون collctions ، ساختمان داده ای است که داده ها را ذخیره میکند و عملیات هایی را برای افزودن داده ها به کلکسیون، حذف داده ها از کلکسیون، به روز رسانی داده ها و مقدار دادن و بازیابی مقادیر صفات کلکسیون، فراهم میسازد.با سایت سی پلاس همراه باشید تا بیشترین توضیحات را راجب کلکسیون بگیم.
ساختمان داده کلکسیون collctions

کلکسیون های غیر خطی، عناصری را نگه میدارند که ترتیب مکانی ندارند. نمودار سازمانی، نمونه ای از کلکسیون غیرخطی است. در دنیای کامپیوتر، درخت ها، هیپ ها، گراف ها و مجموعه ها کلکسیون غیرخطی اند.کلکسیون ها ، چه خطی و چه غیرخطی خواصی دارند که آنها را توصیف میکند و عملیاتی که میتواند بر روی آنها اجرا شوند. نمونه ای از خاصیت کلکسیون ها، Count است که تعداد عناصر موجود در کلکسیون را مشخص میکند. عملیات های کلکسیون، که متد خوانده میشوند، عبارتنداز:

Add : برای افزودن عنصری به کلکسیون
Insert: برای درج عنصر در کلکسیون
Remove : برای حذف عنصری از کلکسیون
Clear : برای حذف تمام عنصر از کلکسیون
Contains : برای تعیین اینکه آیا عنصری خاص در کلکسیون وجود دارد یا خیر.
IndexOf : برای مشخص کردن اندیس عنصری خاص در یک کلکسیون.

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

در محیط .NET سه فضای نام برای کلکسیون ها فراهم شده است. فضای نام System.Collections حاوی کلکسیون هایی است که مرجع هایی به اشیا را نگه میدارد. فضای نام System.Collections.Generic حاوی کلاسهایی برای ذخیره کلکسیون هایی از انواع مورد نظر است. فضای نام System.Collections.Specialized حاوی چندین کلکسیون است که از انواع خاصی مثل رشته ها و بیت ها پشتیبانی میکند.

ادامه + دانلود
نماد کسب و کار اینترنتی
تمام حقوق مادی و معنوی و طرح قالب برای "سی پلاس" محفوظ است و هر گونه کپی برداری خلاف قوانین می شود. گرافیک و طراحی : دانلود پروژه