原创 LeetCode Solutions : Remove Duplicates from Sorted List

【題目描述】 Given a sorted linked list, delete all duplicates such that each element appear only once. For example, Gi

原创 數據結構:可以用求最短路徑的方法思想求最長路徑麼?給出詳細解答。。

 數據結構:可以用求最短路徑的方法思想求最長路徑麼?爲什麼呢? 這裏求解最短路徑的通用方法有Dijkstra算法和Floyd-Warshall算法,Dijkstra算法不允許邊的權值爲負,也不允許有迴路,而Floyd-Warshall算法

原创 Maven入門:安裝使用以及基本操作

這裏詳細地介紹下Maven入門及基本使用操作,演示如下: 下載maven: http://maven.apache.org/ 新建項目Maven Project,Group Id爲組織名稱,Artifact Id爲maven項目

原创 JVM必備指南

簡介 Java虛擬機(JVM)是Java應用的運行環境,從一般意義上來講,JVM是通過規範來定義的一個虛擬的計算機,被設計用來解釋執行從Java源碼編譯而來的字節碼。更通俗地說,JVM是指對這個規範的具體實現。這種實現基於嚴格的指令集

原创 搭建Dev Box for Mac OS X:Java環境搭建和IntelliJ IDEA安裝

Java安裝 安裝新版的Java 1.7 從下列網站下載 Mac OS X 版本的JDK,文件名是jdk-7u51-macosx-x64.dmg: http://www.oracle.com/technetwork/java

原创 LeetCode Solutions : Remove Nth Node From End of List

【題目描述】Given a linked list, remove the nth node from the end of list and return its head. For example, Given link

原创 HBase之Java API

1.Configuration 在使用Java API時,Client端需要知道HBase的配置環境,如存儲地址,zookeeper等信息。這些信息通過Configuration對象來封裝,可通過如下代碼構建該對象