原创 【蘑菇街筆試】

1 校車 就跟生活中排隊上車一樣,班級順序不能亂,同一個班級必須同一輛車,一輛車可以有不同的班級。 #include <stdio.h> #include <math.h> #include <string.h> #include <al

原创 【去哪兒】筆試

1. linux最新穩定版本號 簡單介紹下Linux的版本號,原文在這: http://blog.chinaunix.net/uid-26184465-id-3055265.html linux內核版本號格式 major.minor

原创 劍指offer:旋轉數組的最小數字

描述 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。輸入一個非遞減序列的一個旋轉,輸出旋轉數組的最小元素。例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一個旋轉,該數組的最小值爲1。 解法 我自己寫,語言組織

原创 Golang實例001

Part 01 目標     對日誌文件進行過濾,拆分; Part 02 瞭解與思路     這是實習公司派給我的任務,在我快要淡出鳥的時候。有幾份日誌文件,很大的,以G爲單位的。裏面很多不必要的信息,需要過濾掉。另外,日誌是記錄在一起的

原创 劍指offer:斐波那契數列

描述 大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項。 解法 不能用遞歸,會超時滴。 code class Solution { public: int Fibonacci(int n){

原创 【百度之星】1003 IP聚合

Problem Description 當今世界,網絡已經無處不在了,小度熊由於犯了錯誤,當上了度度公司的網絡管理員,他手上有大量的 IP列表,小度熊想知道在某個固定的子網掩碼下,有多少個網絡地址。網絡地址等於子網掩碼與 IP 地址按位進

原创 hdu-5422 Rikka with Graph

題意: n個點構成的圖,連接一條邊,使點1和n之間的距離最短。 題解: 點1和n的距離最短肯定是1啊,直接連接1和n就好了。如果之前1和n已經有邊連接了,那就隨便連接一條邊好了,就是(n*(n-1))>>1啊。 #include <

原创 劍指offer:替換空格

題目描述 請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 解法 還以爲直接來個for遍歷的同時來個輸出就可以了,原來是要在原字符串