TGViewer
ریاضی، آمار و علوم کامپیوتر - مدارس میان‌رشته‌ای ریاضی، آمار و علوم کامپیوتر - مدارس میان‌رشته‌ای @ids_math · 1.06K subscribers
Post #29 248
🔹#سازنده_جهان_دیجیتال

4️⃣ ساختمان داده، قسمت چهارم

🔣 صف

🔘 مشابه با پشته، «صف» (Queue) دیگر ساختار داده خطی است که عناصر را به طور ترتیبی ذخیره می‌کند. تنها تفاوت قابل توجه بین پشته و صف آن است که به جای استفاده از روش آخرین ورودی اولین خروجی، صف روش «اولین ورودی اولین خروجی» (FIFO | First in First Out) را پیاده‌سازی می‌کند.

🔘 یک مثال جهان واقعی مناسب از صف، افرادی هستند که در صف مقابل باجه بلیط ایستاده‌اند. اگر یک فرد جدید اضافه شود، به انتهای صف می‌رود و فردی که در ابتدای صف ایستاده اولین نفری است که بلیط دریافت کرده و بنابراین صف را ترک می‌کند. در تصویر صفی شامل ۴ عنصر داده (۱، ۲، ۳ و ۴) نشان داده شده که در آن ۱ در بالای صف قرار دارد و بنابراین اولین عنصری است که حذف می‌شود.

🔣عملیات پایه‌ای در صف

✅ افزودن عنصر به انتهای صف: Enqueue()
✅ بازگرداندن اولین عنصر صف (عنصر جلوی صف) و حذف آن: Dequeue()
✅ در صورت خالی بودن صف مقدار صحیح (true) را باز می‌گرداند.: isEmpty()
✅ اولین عنصر صف را باز می‌گرداند (بدون حذف کردن آن): Top()

👈ادامه دارد ...

#️⃣#IDSchools
#️⃣#IDS
#️⃣#IDS_Math

✉️@IDSchools
✉️@IDS_Math
More from @ids_math
  1. Sep 29, 2026❄️ انجمن بیوشیمی دانشگاه خوارزمی تهران با همکاری دانشگاه علوم پزشکی گیلان و شرکت مهرازان ب…
  2. Sep 17, 2026آکادمی تخصصی علوم پایه ایران برگزار می نماید 📝کارگاه آشنایی با روش های سنتز نانو متریال �…
  3. Sep 15, 2026🌐 دوره جامع طراحی سایت با وردپرس اگر به دنبال یادگیری طراحی سایت به‌صورت عملی و پروژه‌محو…
  4. Sep 14, 2026🛑🛑 آخرین مهلت ثبت نام ( شروع کلاس ها از فردا ) 🟣دوره جامع فتوشاپ 📝‌سرفصل های دوره: ✅طر…
  5. Sep 13, 2026🎓 انجمن علمی دانشجویی مهندسی برق دانشگاه خوارزمی برگزار می‌کند: ⚡️ دوره تخصصی نرم‌افزار E…
  6. Sep 7, 2026دانشجو هستی و می‌خوای برای ورود به بازارکار آماده بشی؟💪🏻 در این دوره اکسل و ورد و پاورپو…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →