原创 java 找到數組中出現次數超過數組長度一半的那個數字

/** * 數組中有一個數字出現的次數超過數組長度的一半,請找出這個數字。 * 例如輸入一個長度爲9的數組{1,2,3,2,2,2,5,4,2}。 * 由於數字2在數組中出現了5次,超過數組長度的一半

原创 java ‘轉圈’打印二維數組

/** * 輸入一個矩陣,按照從外向裏以順時針的順序依次打印出每一個數字, * 例如,如果輸入如下矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 * 則依次打印出

原创 Glide4.9源碼閱讀之一次請求的流程

寫在前面: 源碼位置:https://github.com/bumptech/glide 本文中對應的版本爲v4.9 源碼閱讀: 常用方式爲: Glide.with(fragment) .load(myUrl) .pl

原创 java 矩陣查找

//忽略代碼風格...大小寫比較隨意了 private static final int[][] matrix = { {1, 2, 4, 5, 6, 7}, {3, 4, 7

原创 java嵌套類(Nested Classes)總結

attention: 1.本文轉載自 http://www.cnblogs.com/aigongsi/archive/2012/04/24/2467183.html   2.文章最後有原blog信息 ----------------

原创 java 類初始化順序

寫demo驗證一下。 PS: 我是Android 開發工程師,新建android工程驗證 public class BaseClass { // 靜態變量 public static String static

原创 在特殊數組中查找數字

題目:假設存在一個二維數組E,橫向與縱向都是遞增的,現有一個數字T,請計算T是否在E中。 ps:我是android開發者,使用android project 在手機上來測試。 首先構建出測試使用的二維數組E如下: int[][]

原创 java 使用兩個棧實現隊列

public class StackToQueue { private static final String TAG ="StackToQueue"; public Stack<TestBean> fStack = n

原创 java 二叉樹

先感慨下:雖爲通信工程畢業,但課程比較傳統,偏向於運營商方向,因爲歷史上來說本院曾經是‘某某郵電學院’,郵電部直屬院校五所之一,所以比較傳統。《數據結構與算法》沒怎麼學過,不想最後大部分同學去了運營商或者郵電規劃建設部門,我卻做了andr

原创 Android+Smack+Openfire

我的本意是做一個Android端聊天軟件,出於興趣,同時也希望在這個過程中能有所收穫。 整個過程是這樣的: 一.搭建環境 1.server端: 1.1安裝openfire 。 在百度搜索openfire,

原创 java 逆序打印鏈表的值

在牛客網上看到的在線編程題:輸入一個鏈表,從尾到頭打印鏈表每個節點的值。 有個同學寫的不錯,如下所示: /*************************************************/ /*******

原创 java 不使用 “+,-,*,/” 運算符計算兩個整數的和

/** * 不使用 +,-,* ,/ 計算兩個整數的和 * */ public static void testGetAdd(){ int a = 5;//101 in

原创 java 指數計算

/** * 給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。 */ public static void testGetExponentOf

原创 java 找出數組中僅出現1次的那個數字

Given an array of integers, every element appears three times except for one. Find that single one. e.g. 數組{1,2,3,1,

原创 java 求最長迴文子串

/** * 求最長迴文子串 * 子串:連續的 * 暴力窮舉 */ public static String get01() { String str = "googleppp