原创 JNI學習(一)

Android使用C語言的場景: 1,android下的極品飛車等遊戲,要求碰撞效果等實時處理,需要調用c代碼; 2,開源的c的代碼庫: opencv:intel開發,圖形和視頻實時處理的方法庫; 3,rmvb 視頻 av

原创 leetcode 125. Valid Palindrome 題解

125. 驗證迴文串 125. Valid Palindrome 題目: 給定一個字符串,驗證它是否是迴文串,只考慮字母和數字字符,可以忽略字母的大小寫。 說明:本題中,我們將空字符串定義爲有效的迴文串。 示例 1: 輸入: “

原创 leetcode 49. Group Anagrams 題解

49. 字母異位詞分組 49. Group Anagrams 題目: 給定一個字符串數組,將字母異位詞組合在一起。字母異位詞指字母相同,但排列不同的字符串。 示例: 輸入: [“eat”, “tea”, “tan”, “ate”, “

原创 leetcode 443. String Compression 題解【C++/Java/Python】

鏈接: 443. String Compression 443. 壓縮字符串 443. 壓縮字符串 給定一組字符,使用原地算法將其壓縮。 壓縮後的長度必須始終小於或等於原數組長度。 數組的每個元素應該是長度爲1 的字符(不是 int 整

原创 leetcode 877. Stone Game 題解【C++/Java/Python】

題目鏈接: https://leetcode.com/problems/stone-game/discuss/ https://leetcode-cn.com/contest/weekly-contest-95/problems/st

原创 leetcode 58. Length of Last Word 題解【C++/Java/Python/JS】

58. 最後一個單詞的長度 58. Length of Last Word 題目: 給定一個僅包含大小寫字母和空格' ' 的字符串,返回其最後一個單詞的長度。 如果不存在最後一個單詞,請返回0 。 說明:一個單詞是指由字母組成,但不包含

原创 leetcode 888. Fair Candy Swap 題解【Weekly Content 98 I】

888. Fair Candy Swap Description: Alice and Bob have candy bars of different sizes: A[i] is the size of the i-th bar of

原创 北大2018暑期ACM培訓練習題02:河中跳房子

題目鏈接:02:河中跳房子 總時間限制: 1000ms 內存限制: 65536kB 描述 每年奶牛們都要舉辦各種特殊版本的跳房子比賽,包括在河裏從一個岩石跳到另一個岩石。這項激動人心的活動在一條長長的筆直河道中進行,在起點和離起點L遠 (

原创 leetcode 833. Find And Replace in String 題解

833. Find And Replace in String 題目: To some string S, we will perform some replacement operations that replace groups o

原创 《統計學習方法》第二章-感知機-總結

感知機是二分類的線形分類模型,其輸入是實例的特徵向量,輸出是實例的類型,定義爲{-1, +1}。 2.1 感知機模型 由輸入空間映射到輸出空間的函數爲如下形式: f(x)=sign(w·x+b)f(x)=sign(w·x+b) 其中si

原创 這11條提升Android開發效率的建議你或許用得上

今天對近1個半月團隊開發公司項目的OA功能做了一個總結,主要是反思如何提升工作效率,感悟如下: 善於利用團隊成果,不做重複工作; 遇到問題思考無效後,迅速與團隊成員溝通; 功能討論清楚後再開發,否則返工多; 網絡請求的request和r

原创 leetcode 680. Valid Palindrome II 題解【C++/Java/Python】

680. 驗證迴文字符串 Ⅱ 680. Valid Palindrome II 題目: 給定一個非空字符串 s,最多刪除一個字符。判斷是否能成爲迴文字符串。 示例 1: 輸入: “aba” 輸出: True 示例 2: 輸入

原创 leetcode 831. Masking Personal Information 題解【C++/Java/Python】

831. 隱藏個人信息 831. Masking Personal Information 題目: 給你一條個人信息 string S,它可能是一個郵箱地址,也可能是一個電話號碼。 我們將隱藏它的隱私信息,通過如下規則: 電子郵箱

原创 動態規劃投資問題

// // opt_investment.c // // // Created by focus on 2018/3/18. // #include "opt_investment.h" #include<stdio.h> #i

原创 leetcode 539. Minimum Time Difference 題解【C++ & Java & Python】

題目鏈接 539. Minimum Time Difference 539. 最小時間差 題解 先對所有時間按升序排序,然後逐一獲取兩個相鄰時間的時間差。由於時間是24小時循環的,兩個時間之間有兩個時間差,例如00:00和23:59,