Java小算法
pipi_7
这个作者很懒,什么都没留下…
展开
-
通过Java迭代实现斐波那契数列
主要有两个问题: 1.当前数等于前两个数之和 2.for循环从第几个数开始,第几个数结束,循环体内写什么 代码: class Fibonacci{ public void main(String[] args){ System.out.println(fibonacci(1原创 2015-12-07 13:02:52 · 1558 阅读 · 0 评论 -
用java实现输入日期后得到这个日期是这一年的第多少天
import java.text.SimpleDateFormat; import java.util.Date;/** * Created by pipi on 2016/3/24. */ public class DateIndex { public static void main(String[] args){ Date date = new Date();原创 2016-03-24 18:11:10 · 2173 阅读 · 0 评论 -
java通过二分法对数组进行高效查找及插入操作
public class OrderArray { private long[] a; private int nElems;public OrderArray(int max){ a = new long[max]; nElems = 0;//代表数组中元素个数 }public int size(){ return nElems; }public int原创 2016-07-06 15:29:31 · 1184 阅读 · 0 评论 -
java使用栈实现单词的逆序
/** * 用栈实现单词逆序 * @author pipi * */ public class MyStack { private char[] elements; private Integer index = -1; //指向第几个元素,代表栈顶元素,初始值为-1代表栈为空 public MyStack(Integer maxSize){ eleme原创 2016-09-26 11:37:16 · 932 阅读 · 0 评论 -
得到一个字符串在另一个字符串中第一次出现的索引
/** * 返回model在target第一次出现的索引 * @param target * @param model * @return */ public int inStr(String target,String model){ if(target == null) return -1;原创 2016-11-02 10:50:44 · 2802 阅读 · 0 评论