سوال شماره 345 چندگزینه‌ای
آزمون رایگان پایتون فنی و حرفه ای
چند نوع صف در پایتون وجود دارد؟

گزینه‌ها:

  • 1. 1 نوع
  • 2. 2 نوع
  • 3. 3 نوع ✓ صحیح
  • 4. 4 نوع

پاسخ صحیح:

  • 3 نوع

توضیحات:

در پایتون سه نوع صف اصلی وجود دارد:

  • صف FIFO (First-In-First-Out): اولین عنصر وارد شده اولین عنصر خارج می‌شود
  • صف LIFO (Last-In-First-Out): آخرین عنصر وارد شده اولین عنصر خارج می‌شود (همان پشته)
  • صف اولویت‌دار: عناصر بر اساس اولویت مرتب شده و عنصر با بالاترین اولویت ابتدا خارج می‌شود

این صف‌ها را می‌توان با استفاده از ماژول queue یا ساختارهای داده‌ای مانند list و deque پیاده‌سازی کرد.