962 B
962 B
title | localeTitle |
---|---|
Learn how a Stack Works | تعرف على كيفية عمل Stack |
تعرف على كيفية عمل Stack
طريقة:
- المداخن هي هياكل بيانات مجردة.
- يتبعون مبدأ LIFO (Last In First Out) أو FILO (First In Last Out).
- عمليات إدراج وحذف Stack هي من تعقيد وقت O (1) .
- في Javascript ، يمكن التعامل مع المصفوفات كـ Stack حيث أن
.push()
و.pop()
لها تعقيد زمني لـ O (1) . - في هذا التحدي نحتاج إلى
.pop()
ثم.push()
في بنية تخزين العناصر.
حل:
`var homeworkStack = ["BIO12","HIS80","MAT122","PSY44"];
homeworkStack.pop(); homeworkStack.push("CS50"); `
مرجع:
- ويكيبيديا
- فيديو من قبل Hackerrank