原创 java統計字符串出現次數並打印

/** * 輸入字符串,然後輸出新的字符串,新字符串顯示每個字符及其數量 * 如 aaddvvvf 顯示 a2b2v3f1 * * */ public static String str

原创 java 輸入一個整數n,根據n獲取Fibonacci數列的第n個值

數學基礎: 1,1,2,3,5,8,13 and so on 前兩位特殊,其餘各位符合F(n) = F(n-1)+F(n-2);  首先想到遞歸,如下: public static int fibonacci(int n) {

原创 java 平面上在一條直線上最多的點數

/** * 在座標系的第一象限上有N個點,請問:最多有多少個點在一條直線上? */ public static void testPoints() { Point[] points =

原创 java 整數轉爲二進制後得到其中1的個數

public static void getNumOfOneInBinery() { int targetIntValue0 = 10;//1010 int targetIntValue1 = 11;//

原创 最近的感悟

晉升失敗了,產生了離職的想法,但離職並不能完全解決問題,如果不能找到晉升失敗的根本原因,那麼如何作出調整呢,如果不能準確的做出調整,那麼在新的公司也還有很大可能再次失敗。 1.外部的因素是我無法控制的,但也需要客觀分析出來,擁有分

原创 二叉樹還原

已經前序遍歷  與 中序遍歷 的 結果,還原出二叉樹: private static String[] pre = {"G", "D", "A", "F", "E", "M", "H", "Z"}; private sta

原创 二叉樹 遍歷

學點算法,挺有意思的 /** * 分層遍歷二叉樹(按層次從上往下,從左往右) * */ private static void specialTraversal(Node node){

原创 Android菜雞的苦逼求職路

本文主要包含以下幾部分內容: 寫在前面 準備工作 面試進行時 總結 寫在最後 1.寫在前面 本人2014年10月底以菜雞的水平進入薯片公司手機團隊做Android 應用開發。2016年底,公司出現危機,開始“優化”,本組一個小兄弟被“

原创 面經3

此公司爲PC霸主,CEO年薪一億…… HR在某招聘網站找到我,邀請投遞簡歷。----》 加了微信,聊了基本狀況,包括家庭狀況,薪資要求,目前工作情況,爲何離職,最低薪資要求 等常規問題,說是要會英文,因爲要需要與老外溝通------》 安

原创 Android 繪製表格

demo 點擊打開鏈接

原创 W大姐的面試題

W大姐,測試妹子,年輕的寶媽,做事可靠,爲人樂觀開朗,這麼好的測試妹子也要出去找工作了……心疼3秒鐘。 她遇到的面試題如下: 一個字符串“aaaabbbccdaaaaa”將其壓縮成“4a3b2c1d5a”,然後對壓縮後的字符串按照數目

原创 Android webview 注入JS

羣友提出一個問題,webview load 一個頁面,頁面如圖所示 要求是點擊“高速下載”後,回調android的方法(我纔可能要傳參數給android) package com.example.bxh.sayhello; imp

原创 一個合併有序數組的算法題

瀏覽脈脈的時候,有個匿名帖子,據說是去面試,人家給出的算法題: 合併兩個有序數組,如代碼所示那種,合併以後保持有序。 趁着午間休息,寫了一下: public static void testMergeSequentialArra

原创 算法:判斷單鏈表成環與否

Given a linked list, determine if it has a cycle in it.  Follow up: Can you solve it without using extra space? pac

原创 Android 註解

幹了蠻久Android 用過註解但是沒研究過,是挺土的。適逢過年前沒有工作熱情,索性放下手裏的工作,在工位上學習一下。 在我簡單總結了一下,使用自定義註解,有幾個步驟 1.定義註解類 import java.lang.annotatio