- 博客(6)
- 收藏
- 关注
原创 算法对程序执行速度的影响
两种不同的方法实现如下:package com.runoob.test;import java.util.Arrays;import edu.princeton.cs.algs4.BinarySearch;//两层for循环实现public class TwoSum { public static int count(int[] a) { int cnt=0; Arrays.so...
2018-06-24 16:49:44 956
原创 能够动态调整数组大小的栈
package com.runoob.test;import java.util.Iterator;import com.mysql.fabric.xmlrpc.base.Array;public class ResizingArrayStack<Item> implements Iterable<Item>{ private Item[] a=(Item[]...
2018-06-19 20:04:11 418
原创 定容字符串栈&定容泛型栈的实现
package com.runoob.test;public class FixedCapacityStackOfString { private String[] a; private int N; public FixedCapacityStackOfString(int cap) { a=new String[cap]; } public void push(String ...
2018-06-12 20:52:17 167
原创 双栈算术求值
public static double calculate(String path) { In in=new In(path); Stack<String> ops=new Stack<String>(); Stack<Double> nums=new Stack<Double>(); while(!in.isEmpty()) {...
2018-06-12 20:14:24 153
原创 倒序输出输入整数(使用栈)
public static int[] reverse(String name){ In in=new In(name); Stack<Integer> input=new Stack<Integer>(); while(!in.isEmpty()) { input.push(in.readInt()); } int N=input.size();...
2018-06-12 19:17:48 1761
原创 文件读入数组(使用队列)
package com.runoob.test;import edu.princeton.cs.algs4.*;public class ReadInts { public static int[] readInts(String name) { In in=new In(name); Queue<Integer> input=new Queue<Integer...
2018-06-12 17:25:07 276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人