数据结构和算法
初漾
编程使我快乐,越研究越嗨皮
展开
-
两个队列实现一个栈
用两个栈实现一个队列的功能?要求给出算法和思路!<分析>: 入队:将元素进栈A 出队:判断栈B是否为空,如果为空,则将栈A中所有元素pop,并push进栈B,栈B出栈; 如果不为空,栈B直接出栈。var inStack = [], outStack = []; function push(node) { // write code here inStack.push(原创 2017-10-10 19:58:40 · 599 阅读 · 0 评论 -
翻转单词顺序
将I am boy输出为boy am I原创 2017-10-10 20:05:47 · 319 阅读 · 0 评论 -
字符串的全排列
代码如下:public static void Permutation(char[] s, int from, int to) { if(to<=1) return; if(from == to){ //终止条件 System.out.println(s); } else{原创 2017-10-10 22:04:40 · 297 阅读 · 0 评论