原创 Java泛型實現各個排序

插入排序: 1.直接插入: public static <T extends Comparable<? super T>> void insertionSort(T[] a) { int j; for(int p = 1; p < a

原创 android常見注意事項

include標籤 可以通過這個標籤直接加載外部的xml到當前結構中,是複用UI資源的常用標籤。 用法:將需要複用xml文件路徑賦予include標籤的Layout屬性。<include android:id="@+id/cell1" l

原创 Java/IO

                                  字節流     System.in   InputStream 流到程序,從流中read到數組 FileInputStream    

原创 基礎知識整理

1.HashMap,TreeMap,LinkedHashMap 2.String 3.JVM內存管理擊垃圾回收 4.JavaI/O,IO底層分析 5.強引用、軟引用、若引用、虛引用 6.volatile 7.java類加載器 8.Sock

原创 自定義viewpager切換動畫

1、概述 本篇博文,將: 1、介紹如何使用setPageTransformer設置切換動畫; 2、自定義PageTransformer實現個性的切換動畫; 3、該方法在SDK11以下的版本不起作用,我們會對

原创 點擊圖片放大大圖動畫

創建視圖 創建一個顯示縮略圖和放大圖的佈局文件: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/c

原创 eclipse無法訪問genymotion模擬器下/data/data文件解決方案

 在學習android下SQLite數據庫編程的時候,我們通常會在eclipse的File Explorer視圖中導出數據庫文件(後綴名爲.db或.db3),然後可能會在可視化的數據庫軟件(比如SQLite Expert)中查看。這個操

原创 N*N匹馬,N個賽道,求出最快N匹馬的解法

入門級:81匹馬,9個賽道,不計時,最少要賽幾場可以求出最快四匹馬? 首先:分爲9組分別進行比賽後得到每一組的比賽名次,比賽場次:9; 然後:將9組的每組第一名比賽,得到第一名,肯定是所有馬的第一名;比賽場次:1 最後:剩下馬中有資格角逐

原创 智力題

http://blog.csdn.net/zhangerqing/article/details/8138296 1、農民分金條問題 題目:你讓農民爲你工作7天,給他的回報是一根金條。金條平分成相連的7段,你必須在每天結束時給他們一

原创 關於數組的面試筆試題

1.求數組中最長遞增子序列LIS的長度 如1,-1,2,-3,4,-5,6,7得到1,2,4,6長度爲4 動態規劃:LIS[i+1] = max{1, LIS[k] + 1},array[i + 1] > array[k], for a

原创 斜對角線打印矩陣

1 2 3  4 5 6 7 8 9 輸出  3 2 6 1 5 9 4 8 7 按對角線將矩陣分爲右上角和左下角。右上角:起點row = 0, col = n - 1 ~ 0, 相鄰元素間行和列相差1;右下角:起點col = 0, r

原创 數據結構筆試面試題

鏈表 1.一個指針指向此單鏈表中間的一個節點,將該節點從單鏈表中刪除。 A->B->C->D ------------->A->C->D 將B指向D,B中的數據換成C中的數據,C的指針刪除 public <T> void delet

原创 字符串面試筆試題

1.給定兩個字符串s1和s2,判定s2是否能夠被s1循環移位得到的字符串包含 s1=ABCD,ABCD->BCDA->CDAB->DABC->ABCD 將前面移走的數據保留則       ABCD->ABCDA->ABCDAB->ABCD

原创 關於數字的面試筆試題

1.求二進制數中的1的個數 01000000&(01000000-00000001) = 01000000&00111111 = 0 代碼: public int count(int v) { int num = 0; w

原创 android app dev 常用工具類

1、日誌工具類L.java [java] view plaincopy package com.zhy.utils;      import android.util.Log;      /**   * Lo