原创 Android使用Retrofit進行網絡請求

Retrofit 簡介 用於Android和Java平臺的一款類型安全的HTTP客戶端,通過一個Java接口實現HTTP請求對象,如下: public interface Github { @GET("/repos/{owner}

原创 單鏈表的反轉

非遞歸實現單鏈表反轉/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; *

原创 二叉樹的遍歷

二叉樹的各種遍歷import java.util.ArrayList; import java.util.LinkedList; import java.util.Stack; /** * 二叉樹的遍歷: * 遞歸和非遞歸先序、中序

原创 網易2018 Android實習生在線編程筆試題

第一題題目描述:牛牛總是睡過頭,所以他定了很多鬧鐘,只有在鬧鐘響的時候他纔會醒過來並決定起不起牀。從他起牀算起他需要X分鐘到達教室,上課時間爲當天的A時B分,請問他最晚可以什麼時間起牀。輸入描述:每個輸入包含一個測試用例每個測試用例的第一

原创 今日頭條2018實習生在線編程筆試題

第一題題目描述:    在n個元素的數組中,找到差值爲k的數字對去重後的個數輸入描述:    第一行,n和k,n表示數字個數,k表示差值    第二行,n個正整數輸出描述:    差值爲k的數字對去重後的個數示例:  輸入:      5

原创 深入淺出RxJava1(二:操作符)

深入淺出RxJava1系列博客 深入淺出RxJava1(一:基礎篇) 深入淺出RxJava1(二:操作符) 深入淺出RxJava1(三:響應式的好處) 深入淺出RxJava1(四:在Android中使用響應式編程) 英文原文:ht

原创 時間複雜度對算法性能的影響

數據規模的概念如果想要在1s之內解決問題,則:O(n^2)的算法可以處理大約10^4級別的數據;O(nlogn)的算法可以處理大約10^7級別的數據;O(n)的算法可以處理大約10^8級別的數據;O(nlogn) 比 n^2 快多少 O(

原创 深入淺出RxJava1(四:在Android中使用響應式編程)

深入淺出RxJava1系列博客 深入淺出RxJava1(一:基礎篇) 深入淺出RxJava1(二:操作符) 深入淺出RxJava1(三:響應式的好處) 深入淺出RxJava1(四:在Android中使用響應式編程) 英文原文:ht

原创 CentOS 7 無網安裝配置MySQL 5.7

1、下載mysql安裝包:https://dev.mysql.com/downloads/mysql/查看自己的Linux系統版本:下載相應的安裝包:2、準備依賴包:libaio-0.3.109-13.el7.x86_64.rpm:點擊下