原创 LintCode 45.最大子數組差

問題描述:給定一個整數數組,找出兩個不重疊的子數組A和B,使兩個子數組和的差的絕對值|SUM(A) - SUM(B)|最大。返回這個最大的差值。解題思路:要使絕對值差最大,則一定是Amax-Bmin,或者Bmax-Amin,因此求出A、B

原创 windows下編譯leveldb

一、環境操作系統:windows x64 編譯器:VS2012https://blog.csdn.net/flyfish1986/article/details/46806893二、準備下Boost編譯需要Boost庫支持,因此先將Boo

原创 華爲2018實習生筆試編程題 二

同 黑色星期五 import java.util.Scanner; /** * 13號又是一個星期五。13號在星期五比在其他日子少嗎?計算每個月的十三號落在週一到週日的次數。 * 給出N年的一個週期,要求計算1900年1月1日至19

原创 sqlite3插入數據synchronous設置

     初用sqlite3插入數據時,插入每條數據大概需要100ms左右。如果是批量導入,可以引進事物提高速度。但是假設你的業務是每間隔幾秒插入幾條

原创 c++中使用sqlite3

sqlite插入和查詢效率提高方法及測試結果一、下載sqlite源碼和dll庫http://www.sqlite.org/download.html二、在vs2012中新建工程,解壓文件複製sqlite3.h,sqlite3.c文件到新建

原创 華爲2018實習生筆試編程題 三

題目描述:有N個骰子,同時投擲出去,向上面的數字之和爲A。那麼輸入爲N個骰子,請計算出A,和A出現的概率。概率值,小數點保留5位。樣例輸入:1樣例輸出:[[1,0.166667], [2,0.166667], [3,0.166667],

原创 2016廣聯達面試題5

問題描述: 一個n*m的陣列,每一個位置上都有一個值,我們從左上角開始出發,向右下角方向步進。最終到達右下角,找到我們經過路徑上的值的和的最大值,例如圖中最大值爲53。矩陣爲:1 10 3 812 2 9 65 7 4 113 7 16

原创 leveldb應用:存文本文件內容

描述:按行讀入文本文件“1.TXT”中的內容,按“,”分隔讀入的行,並把每行的前10個字符存入leveldb。存入的規則爲行號爲key,每個字符的值爲value。由於leveldb中一個key只能有一個value對應,因此我們需要建立10

原创 Java語言程序設計試題及部分答案

一、簡答題1 什麼是多態性? 方法的重載和覆蓋有何區別? 閱讀下列代碼,指出其中存在的重載和覆蓋, 寫出輸出結果是什麼?解釋爲什麼這樣輸出? (15分)class C1 {    publicvoid f(){        System

原创 Lintcode 54. 轉換字符串到整數

題目描述:實現atoi這個函數,將一個字符串轉換爲整數。如果沒有合法的整數,返回0。如果整數超出了32位整數的範圍,返回INT_MAX(2147483647)如果是正整數,或者INT_MIN(-2147483648)如果是負整數。樣例:"

原创 Python學習筆記(一)

1.雙擊.py 文件運行後閃退該怎麼解決?1、把python的scripts文件夾加入到環境變量裏面2、運行cmd3、cd XXX切到程序所在文件夾4、輸入python xxx.py2.python中出現SyntaxError: inva

原创 LintCode 尾部的0

題目描述:設計一個算法,計算出n階乘中尾部零的個數解題思路:求末尾0的個數: 至於一個數階乘的末尾有多少個0,0的個數爲(其中的“/”是取整除法): 例子:1000的階乘末尾0的個數 1000/5 + 1000/25 + 1000/125

原创 Java中的成員變量、實例變量、靜態變量

java語言支持的變量類型       靜態變量:獨立於方法之外的變量,用 static 修飾。       局部變量:類的方法中的變量。     

原创 LintCode 15.全排列

(lintcode)第15題 全排列(沒有重複數字)全排列總結

原创 Java問題

1.方法中使用throws關鍵字拋出異常,在調用該方法時可以不catch嗎?2.Java的char類型,以UTF-16 Big Endian的方式保存一個字符?