الهياكل الأساسية للبيانات
ما هي الهياكل الأساسية للبيانات؟
- الهياكل الأساسية للبيانات هي طرق لتنظيم البيانات وتخزينها واسترجاعها بكفاءة.
- توفر الهياكل الأساسية للبيانات طرقًا فعالة لإدارة البيانات الكبيرة والمعقدة.
أنواع الهياكل الأساسية للبيانات
- القوائم (المصفوفات): مجموعات مرتبة من العناصر التي يمكن الوصول إليها من خلال فهارسها.
- القواميس: مجموعات من الأزواج (المفاتيح والقيم) التي يمكن الوصول إليها من خلال مفاتيحها.
- التوابع (الأكداس): مجموعات مرتبة من العناصر التي يمكن الوصول إليها فقط من العنصر الأخير في المجموعة.
- المجموعات: مجموعات غير مرتبة من العناصر الفريدة التي يمكن الوصول إليها بسرعة.
تطبيق بسيط في بايثون
# قائمة
my_list = [1, 2, 3, 4, 5]
# الوصول إلى العنصر الثالث
print(my_list[2])
# قاموس
my_dict = {"name": "John", "age": 30}
# الوصول إلى القيمة المرتبطة بالمفتاح "name"
print(my_dict["name"])
# تابع
my_stack = [1, 2, 3]
# إضافة عنصر إلى أعلى التابع
my_stack.append(4)
# إزالة عنصر من أعلى التابع
my_stack.pop()
# مجموعة
my_set = {1, 2, 3, 4, 5}
# التحقق مما إذا كان العنصر 3 في المجموعة
print(3 in my_set)