涉及堆栈(数据结构)的挑战性问题

2 algorithm stack data-structures

有谁知道我在哪里可以获得许多涉及使用堆栈的具有挑战性的编程问题?我想用超级难题挑战自己.

Aje*_*nga 5

我的最爱

  1. 使用堆栈将前缀表达式转换为Postfix
  2. 使用O(1)实现堆栈以访问max元素
  3. 在没有递归的情况下实施河内塔.:)

拿任何该死的递归程序,它是由直觉递归的,并尝试迭代地实现它.每个递归都有一个迭代解决方案.这应该会让你忙一阵子.:)

顺便说一句,为什么不用langsam/tennenbaum购买/借用"使用C和C++的数据结构"?

你会在一周内得到足够的问题.:)