لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش لیستهای پیوندی یکطرفه: مفاهیم و کدنویسی
- آخرین آپدیت
دانلود Singly Linked Lists: Concepts and Coding
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، لیستهای پیوندی یکطرفه (Singly Linked Lists) را در زبان C با ساخت، ایجاد و پیمایش آنها به همراه مثالهای عملی کدنویسی بیاموزید.
مفاهیم بنیادی لیستهای پیوندی را فرا گرفته و تفاوتهای لیستهای پیوندی یکطرفه را با آرایهها از نظر نمایش در حافظه، ذخیرهسازی و دسترسی به دادهها بررسی خواهید کرد.
با طراحی گرهها (Nodes)، اتصال آنها به یکدیگر و اجرای عملیات پیمایش، لیستهای پیوندی یکطرفه را پیادهسازی کنید.
تکنیکهای درج (Insertion) را برای افزودن گرهها به ابتدا، انتها، یک موقعیت خاص یا قبل و بعد از یک گره مشخص در لیست پیوندی به کار بگیرید.
عملیات حذف (Deletion) را با پاک کردن گرهها از موقعیتهای مختلف، حذف کامل لیست پیوندی و مدیریت بهینه حافظه اجرا کنید.
برنامههایی به زبان C برای حل مسائل لیستهای پیوندی، از جمله معکوس کردن لیست و پیادهسازی عملیات رایج لیستهای پیوندی توسعه دهید.
پیش نیازها: دانش مقدماتی برنامهنویسی C (متغیرها، حلقهها، توابع و آرایهها).
دوره لیستهای پیوندی یکطرفه: مفاهیم و کدنویسی یک دوره مناسب برای مبتدیان است که طراحی شده تا به شما در درک یکی از مهمترین ساختارهای دادهای خطی مورد استفاده در علوم کامپیوتر و توسعه نرمافزار کمک کند. چه دانشجو باشید، چه برنامهنویس مشتاق و چه در حال آمادهسازی برای مصاحبههای فنی، این دوره پایهای قوی در زمینه لیستهای پیوندی یکطرفه با استفاده از زبان C به شما ارائه میدهد.
شما با یادگیری تعریف لیست پیوندی، دلیل نیاز به آن و تفاوتهایش با آرایهها از نظر نمایش در حافظه و انعطافپذیری شروع خواهید کرد. سپس دوره شما را در مسیر ایجاد بلوکهای سازنده یک لیست پیوندی یکطرفه، شامل طراحی گره، تخصیص حافظه پویا و ساخت یک لیست پیوندی کامل از صفر راهنمایی میکند.
پس از ایجاد لیست، نحوه پیمایش بهینه آن برای نمایش عناصر، شمارش گرهها و تفاوت پیمایش لیست پیوندی با پیمایش آرایه را خواهید آموخت. هر مفهوم گام به گام با نمایشهای عملی کدنویسی، تصاویر واضح و مثالهای کاربردی توضیح داده شده است تا یادگیری آسان و جذاب باشد.
در پایان این دوره، شما قادر خواهید بود با اعتماد به نفس کامل لیستهای پیوندی یکطرفه را در زبان C ایجاد و پیمایش کنید، مفاهیم زیربنایی آنها را درک نمایید و پایهای محکم برای یادگیری عملیات پیشرفتهتر لیستهای پیوندی و سایر ساختارهای داده ایجاد کنید.
سرفصل ها و درس ها
مقدمه
Indroduction
آشنایی با لیست پیوندی
Introduction to Linked List
چرا از لیست پیوندی استفاده میکنیم؟
Why Linked List?
مقایسه آرایه و لیست پیوندی یکطرفه (نمایش در حافظه)
Array vs. Singly Linked List (Representation)
ساخت یک لیست پیوندی یکطرفه
Building a Singly Linked List
ایجاد گره در لیست پیوندی یکطرفه
Creating the Node of a Singly Linked List
ساخت یک لیست پیوندی یکطرفه
Creating a Singly Linked List
بررسی و تحلیل لیست پیوندی یکطرفه
Exploring a Singly Linked List
پیمایش لیست (مقایسه لیست پیوندی و آرایهها)
Traversing the List (Linked List vs. Arrays)
پیمایش لیست پیوندی یکطرفه (شمارش گرهها)
Traversing a Singly Linked List (Counting the Nodes)
پیمایش لیست پیوندی یکطرفه (چاپ دادهها)
Traversing a Singly Linked List (Printing the Data)
جستجوی یک عنصر در لیست پیوندی یکطرفه
Searching for an Element in a Singly Linked List
بهروزرسانی دادههای یک گره
Updating the Data of a Node
نمایش نظرات