算法学习笔记
张延付
小码农要强大!
展开
-
递归算法学习之蛙跳问题——01
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 public void jumpFloor(int n) { if(n<=0) return 0; else if(n<=2) return n; else{ return jumpFloor(n-1)+jumpFloor(n-2); } } 用原创 2016-06-15 15:24:47 · 423 阅读 · 0 评论 -
《剑指offer》两个栈建立队列
/** * Project Name:Demo * File Name:No7.java * Package Name:com.citi.bank * Date:2016-10-20上午10:48:11 * Copyright (c) 2016, chenzhou1025@126.com All Rights Reserved. * */package com.citi.bank;im原创 2016-10-20 12:46:52 · 205 阅读 · 0 评论 -
《剑指offer》反转链表
class Demo { public Ndoe reverse(Node head) { Node pre = null; Node next = null; while(head!=null) { //next 中间变量保存head.next的数据 next = head.next; head.next = p原创 2016-10-20 00:05:06 · 269 阅读 · 0 评论