数据结构
XIaoMingCM
这个作者很懒,什么都没留下…
展开
-
用两个栈实现队列的进队出队操作。
思路:一个栈用户存入入队操作,另一个用来反转,边界条件是,用于反转的栈必须为空。 package offerPractical; import java.util.Stack; //用两个栈实现队列的进队和出队操作 public class StackAndQueue { Stack<Integer> stack1 = new Stack<Integer>();//s...原创 2019-09-22 11:18:03 · 393 阅读 · 0 评论 -
最好理解的快速排序递归实现
package QuickPai; public class QuickPai { //data为操作数组,start为从左开始的数组下标,end为从右到左的下标 public void quicklist(int[]data, int start,int end) { //上来先做判断 if(start>=end) { return; } int temp; ...原创 2019-09-25 09:43:10 · 179 阅读 · 0 评论