原创 統計數組中的逆序對的數量

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/7/7. * 劍指offer中No36,直接雙重for

原创 一個有序數組數組,給出和爲s的兩個數字和連續正數數列

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/7/7. * 劍指offer的No41 一個有序數組數組

原创 將數組組成最小的數

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/6/29. * 劍指offer 將數組組成最小的數 *

原创 計算二叉樹的深度,判斷二叉樹是否是平衡二叉樹

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/7/7. * 劍指offer No39計算二叉樹的深度,

原创 找到第1500個的醜數

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/6/29. * 劍指offer No34找到第1500個

原创 找出字符串的第一個只出現一次的字符

package java_study.JianZhiOffer; import org.junit.Test; import scala.Char; import java.util.HashMap; /** * Created

原创 二叉樹的鏡像

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/6/29. * 劍指offer No19 二叉樹的鏡像

原创 鏈表中的倒數第k個結點

package java_study.JianZhiOffer; /** * Created by ethan on 2015/6/24. * 劍指offer N016鏈表中的倒數第k個結點 * 關鍵注意: k的爲0或者負數,

原创 兩個鏈表的第一個公共結點

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/7/7. * 劍指offer No37 兩個鏈表的第一個

原创 找到第一個只出現一次的數

package java_study.JianZhiOffer; import org.junit.Test; import java.util.HashMap; /** * Created by ethan on 2015/6/

原创 調整數組順序使奇數位於偶數前面

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/6/24. * 劍指offer No14調整數組順序使

原创 二叉樹中和爲某一值得路徑

package java_study.JianZhiOffer; import org.junit.Test; import java.util.ArrayList; import java.util.LinkedList; impo

原创 在O1時間內刪除一個結點

package java_study.JianZhiOffer; import org.junit.Test; import java.util.Random; /** * Created by ethan on 2015/6/

原创 字符串的排列組合

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/6/29. */ public class No28字符

原创 數值的整數次方

package java_study.JianZhiOffer; import org.junit.Test; /** * Created by ethan on 2015/6/23. * 劍指offer中No11 數值的整數次方