![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-算法第四版
pang呆呆
这个作者很懒,什么都没留下…
展开
-
文件读入数组(使用队列)
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 · 260 阅读 · 0 评论 -
倒序输出输入整数(使用栈)
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 · 1732 阅读 · 0 评论 -
双栈算术求值
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 · 139 阅读 · 0 评论 -
定容字符串栈&定容泛型栈的实现
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 · 133 阅读 · 0 评论 -
算法对程序执行速度的影响
两种不同的方法实现如下: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 · 945 阅读 · 0 评论