c - 如何使用堆栈反转字符串?

标签 c data-structures stack

如何使用堆栈反转字符串或字符数组?

最佳答案

将整个字符串压入堆栈,一次一个元素。然后将整个字符串从堆栈中弹出,一次一个元素。字符串现在反转了。

关于c - 如何使用堆栈反转字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5306619/

相关文章:

algorithm - 排序需要多少操作?

python - 如何将现有列放置在层次结构下?

algorithm - 编程: Give the count of all such numbers which have 3 in their decimal representation

我可以通过更好的数组操作来优化此代码吗?

c - 访问内核模块中进程的预定指令

assembly - GDB ret "cannot access memory at address"

c++ - 如果堆栈在数值较低的地址增长,为什么指针比较会反转它?

c - 未能在 C 中实现一个非常简单的堆栈数组

c - 为什么此代码会在 "temp[2]=' X' 处崩溃?

c++ - 在 Ubuntu 中编译 SuiteSparse,安装 CHOLMOD 时中断