题目:
一个栈元素的类型为整数,现在要想将该栈从顶到底按从大到小的顺序排列,只允许申请一个栈,除此之外,
可以申请一个变量,可以申请额外的变量,但是不能申请额外的数据结构,如何完成排序?
解析:
这道题的思路太简单了,设置两个栈stack和help,用一个中间变量存取stack每次弹出的元素temp,用temp和help的栈顶元素比较,当temp更大的时候,将help中的元素全部加入stack
一个栈元素的类型为整数,现在要想将该栈从顶到底按从大到小的顺序排列,只允许申请一个栈,除此之外,
可以申请一个变量,可以申请额外的变量,但是不能申请额外的数据结构,如何完成排序?
这道题的思路太简单了,设置两个栈stack和help,用一个中间变量存取stack每次弹出的元素temp,用temp和help的栈顶元素比较,当temp更大的时候,将help中的元素全部加入stack