栈的输出结果为什么是这样的?帮忙解释一下谢谢!

2024-11-16 03:12:12
推荐回答(3个)
回答1:

堆栈是最后入的,最先出,因此
第一次连续入栈为 c,a,k,然后是弹出 k。栈里余下,c,a;
接着再连续入栈 t,c,再弹出 c。栈里余下,c,a,t,再入栈 s,栈里就有c,a,t,s;
然后是连续出栈,结果输出就是:stac,此时栈已经空,所以再补输出个 k;
看明白了么

回答2:

d3.json("uk.json", function(error, uk)
if (error) return console.error(error);
svg.append("path")
.datum(topojson.feature(uk, uk.objects.subunits))
.attr("d", d3.geo.path().projection(d3.geo.mercator()));
});

回答3:

你这是什么试卷