
算法
gdl116929569
这个作者很懒,什么都没留下…
展开
-
算法--rand5()产生rand7()
转自一点心青 前两天,睡觉前,偶尔翻起算法导论,看到随机函数这一块内容,里面有一个练习题.5.1-2 描述random(a,b)过程的一种实现,它只调用random(0,1).作为a和b的函数,你的程序的期望运行时间是多少?注:random(a,b)为产生a,a+1,a+2,…,b的函数发生器,且产生各整数的概率相等,同为1/(b - a + 1).看到这个题目时,似曾相识,脑海浮现了利用rand转载 2015-05-28 00:18:40 · 734 阅读 · 0 评论 -
算法--插入排序
Java版public class InsertionSort { public static void main(String[] args) { int[] a = { 15, 25, 77, 1, 56, 4, 7, 6 }; for (int i = 0; i < a.length; i++) { System.out.print(原创 2015-06-04 20:23:20 · 380 阅读 · 0 评论 -
每日一练--实现indexof(String s1,String s2)
public class Main1 { public static void main(String[] args) { // TODO Auto-generated method stub String a="abcdef"; String b="bc"; System.out.println(indexof(a, b));原创 2015-08-11 21:20:30 · 904 阅读 · 0 评论 -
二分查找
import java.util.Arrays;/** * * @author GDL * @time 2015-09-03 16:39 * */public class Search { public static void main(String[] args) { //写一个数组 int [] a={2,1,8,9,4,3,66,51,7,原创 2015-09-03 16:42:03 · 367 阅读 · 0 评论 -
算法--两个栈实现队列
//本文代码出自 左程云 的《程序员代码面试指南》public class TwoStackQueue { private Stack<Integer> stackPush; private Stack<Integer> stackPop; public TwoStackQueue() { stackPush=new Stack<Integer>();转载 2015-09-25 13:27:48 · 421 阅读 · 0 评论 -
java--xiti
package com.qunar.fresh;import java.io.*;import java.util.Map;import java.util.TreeMap;/** * Classname First.java * * Version information 1.0 * * Created by deliang.gao on 2015/11/2. * */publ原创 2015-11-02 19:11:38 · 473 阅读 · 0 评论 -
算法--设计一个有getMin功能的栈
//本文代码出自 左程云 的《程序员代码面试指南》public class MyStack1 { private Stack<Integer> stackData; private Stack<Integer> stackMin; //初始化 public MyStack1() { stackData=new Stack<Integer>();转载 2015-09-23 15:43:23 · 598 阅读 · 0 评论