我正在研究一个Java测试,我发现了一个练习,其中我有一个数字堆栈(即2-4-1-5-3,2是第一个插入的,3是你可以查看的)和一个循环的字符列表(即a->d-> c ->b->e->,是第一个节点),所以如果堆栈的第一个数字是3,我必须在一个简单的列表中插入字符数字3,即c。所以问题是这个练习必须在不使用任何辅助结构的情况下完成。例如辅助列表或辅助堆栈。我的疑问是,我如何才能在不丢失3号和5号的
在cpp中向数组添加结构时遇到了问题。我已经想出了这个方法,它在整数上工作得很好,但是当我想在结构上做同样的事情时,我在添加3或更多之后得到错误。我对它进行了一点调试,似乎是delete[]导致了错误消息“分段故障(核心转储)”。我不能使用stl中的向量或列表,所以不要建议这里有一些代码: struct sth unsigned int id;};
unsigned int