Ashjan Al Ajeeli نشر 31 ديسمبر 2022 أرسل تقرير نشر 31 ديسمبر 2022 (معدل) أنا جديدة بالغة ومابعرف كيف طريقة عمل Queue في لغة البايثون من إدخال من مستخدم أو حذف أو استدعاء تم التعديل في 31 ديسمبر 2022 بواسطة عبدالباسط ابراهيم تعديل العنوان اقتباس
0 عبدالباسط ابراهيم نشر 31 ديسمبر 2022 أرسل تقرير نشر 31 ديسمبر 2022 ال queue هو نوع من أنواع هياكل البيانات حيث يعمل بنظام first in first out أي أن البيانات التي تدخل في الطابور (queue) أولاً تخرج أولاً ﻻ يجب أن يتم إختيار البيانات بشكل عشوائي بل يجب أن تمشي بذلك الترتيب يمكنك الرجوع لإجابة هذا السؤال حيث يجيب عن سؤالك بشكل مفصل وللمزيد من التفاصيل حول ال queue أو لغة بايثون بشكل عام يمكنكي الذهاب لموسوعة حسوب فإنها مرجع كامل للغات البرمجة من خلال هذا الرابط اقتباس
0 Ashjan Al Ajeeli نشر 31 ديسمبر 2022 الكاتب أرسل تقرير نشر 31 ديسمبر 2022 طيب كيف بدنا نعملها بإستخدام الكلاس مو المكتبة اقتباس
0 عبدالباسط ابراهيم نشر 31 ديسمبر 2022 أرسل تقرير نشر 31 ديسمبر 2022 بتاريخ 17 دقائق مضت قال اشجان العجيلي: طيب كيف بدنا نعملها بإستخدام الكلاس مو المكتبة هذا المثال يحتوي على العديد من ال methods باستخدام الكلاس from collections import deque class Queue: def __init__(self): self.items = deque() def enqueue(self, item): self.items.append(item) def dequeue(self): return self.items.popleft() def peek(self): return self.items[0] def is_empty(self): return len(self.items) == 0 def size(self): return len(self.items) def __str__(self): return str(self.items) #new addition if "__name__" = "__main__": q = Queue() print(q) print(q.is_empty()) q.enqueue("1") q.enqueue("2") q.enqueue("3") q.dequeue() q.enqueue("4") q.enqueue("5") q.enqueue("6") q.dequeue() print(q) print("size of the queue: ", q.size()) print("foremost item in the queue:", q.peek()) print(q) اقتباس
السؤال
Ashjan Al Ajeeli
أنا جديدة بالغة ومابعرف كيف طريقة عمل Queue في لغة البايثون
من إدخال من مستخدم أو حذف أو استدعاء
تم التعديل في بواسطة عبدالباسط ابراهيمتعديل العنوان
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.