数据结构与算法
文章平均质量分 57
v.xpace
我,程序员!
展开
-
Java:设计一个有getMin功能的栈,要求pop,push,getMin操作的时间复杂度均为O(1)
package offer;import java.util.Stack;public class MyStack { private Stack<Integer> StackData; private Stack<Integer> StackMin; public MyStack(){ this.StackData=new Stack<Inte...原创 2018-06-20 23:18:58 · 382 阅读 · 0 评论 -
Java: 用两个栈实现队列,支持队列的基本操作(add,poll,peek)
package offer;import java.util.Stack;public class Stack_sequence { private Stack<Integer> stackPush; private Stack<Integer> stackPop; public Stack_sequence(){ this.stackPop=new ...原创 2018-06-25 14:53:01 · 736 阅读 · 0 评论 -
Java:递归实现栈的逆序
package offer;import java.util.Stack;public class StackWithReverse { private Stack<Integer> stack; public StackWithReverse(){ this.stack=new Stack<Integer>(); } public int po...原创 2018-06-25 15:26:47 · 745 阅读 · 0 评论 -
Java: 栈+递归实现队列功能和操作(add,poll,peek)
package offer;import java.util.Stack;public class Queue_rec { private Stack<Integer> stack; public Queue_rec(){ this.stack=new Stack<Integer>(); } public void add(int newNu...原创 2018-06-25 15:49:26 · 1054 阅读 · 0 评论 -
强化学习之Q-learning算法详解与应用
强化学习之Q-learning算法详解与应用:https://blog.xupengit.top/index.php/20171218/cid=57.html原创 2018-12-19 11:25:14 · 1169 阅读 · 0 评论