我们将在本文中看到的MES将允许您复制两个是堆( stack )和文件强>(尾巴)。这些捐赠结构使依靠Lâ等问题©,Velification 括号或 the the -by -by -by -turn游戏发动机。
我在本文中释放您,以了解有关这些数据结构的溶剂问题的更多信息:ðhttps://ayushmaan-singh19.medium.com/role-of-stacks-and-queues-in-problem-solving-44372a091040
以身作则
今天,我们将使用绘画分组薯条ð,绿色沙拉ð¥的良好良心和最后一个小发现,巧克力ð”以美食为例。这些元素将在我们称为菜单的表中。
[🍟, 🥗, 🍫]
不进一步的ADO,让我们去桌子吧!
1.推
thode push 允许您在表末端添加一个版本(用于 stack 和 tail )。 P>
让我们以以下情况为例:您已经订购了薯条ð和沙拉ð¥,并且服务器到达桌子上订购甜点。您选择巧克力ð”。
[🍟, 🥗].push(🍫);
// Output : 3
// Tableau [🍟, 🥗, 🍫]
因此,服务器将将巧克力ð“添加到菜单(表)。将thode 推到表格 的巧克力ð”中就足够了。
thode 按添加损失后返回表的大小,因此您有三个。
2.流行
thode pop 使删除绘画的最新元素并重新实现其价值(对 stack 有用)。
想象服务器已经完成了您的整个订单,但是您要离开巧克力ð“从菜单(上版)中删除巧克力ð,因为您的眼睛比腹部大。
[🍟, 🥗, 🍫].pop();
// Output : 🍫
// Tableau [🍟, 🥗]
只需应用 pop 此thode将返回已删除的值,此处ð”。它只会保留菜单中的薯条ð和沙拉ð¥。
3.移位
thode shift 允许您删除表格的第一本,并恢复其值(对 tail 有用)。
想象服务器已经完成了您的整个订单,但是您致力于从菜单(第一元素)中提取薯条ð,因为您昨天已经死了。
[🍟, 🥗, 🍫].shift();
// Output : 🍟
// Tableau [🥗, 🍫]
您只需要在板上应用Thoder Shift 即可。此thode将返回已删除的值,此处ð。然后,只会保留菜单中的沙拉ð¥和巧克力ð。
4.解开
thode unshift 允许您查询或几个>尾巴)。
想象服务器已接收您的订单,但是您会憎恶您添加鸡尾酒会和apéeRijuitsð的鸡尾酒。这两个事件必须首先出现在菜单中。
[🍟, 🥗, 🍫].unshift(🍹, 🥨);
// Output : 5
// Tableau [🍹, 🥨, 🍟, 🥗, 🍫]
最初,您的菜单由薯条ð,沙拉ð¥和巧克力ð组成。
要在菜单中添加菜单鸡尾酒会和开胃菜cookieð - ����,只需在板上取消缩短,然后放入参数添加(此处ð〜和ð¥�)。
。 thode的返回 unshift 是添加选举后表的大小,在这里,我们在菜单中的5至5©les。 P>
功能捐赠,因为其名称表明可以扭转表格的长者(用于 stack
5.反向
今晚在餐厅,腔是下面的晚上。您订购一个菜单,然后在LâtoTo中消费!我们从甜点开始,最终进入。
服务器来接收您的订单,必须倒转以将其传输到厨房。
[🍟, 🥗, 🍫].reverse()
// Output [🍫, 🥗, 🍟]
只需在菜单上应用Thodest 反向即可。 Thode返回逆转表。因此,服务器可以在厨房中传达您的订单,您可以欣赏这个美丽的夜晚。
结论
我希望您已经吃了饭,而且您不再饿了!在本文中,我们看到了Mesdes,它们使我们能够构建捐赠的结构 stack 和 tail ,它们对于来说都是非常强大的结构。脱落问题复杂。
但是,这些MSE不应在此上下文中仅使用,因为它们实际上仍然非常 在表上进行操作。。