原创 算法:進制轉換

題目描述:在Excel 2003中,用A表示第一列,用B表示第二列.....Z表示第26列,AA表示第27列,AB表示第28列.....以此類推。請寫出一個函數,輸入用字母表示的列號編碼,輸出它是第幾列。 解題思路:該題是用A-Z表示26

原创 js中arguments.callee在遞歸函數中的妙用

在很多語言的面向對象編程中,this關鍵字代表的是"這個類的",比如下面的php代碼: 要給類的屬性賦值(或進行其他操作),就要使用this關鍵字,可以形象的理解爲"給我這個類的屬性(變量)賦值,而不是給類的其他操作中的變量賦值。" 在

原创 C語言實現單鏈表的創建、插入、刪除

節點數據結構: /* *定義鏈式存儲線性表的結構 */ typedef struct LNode { int data; //數據域 struct LNode * next; //指向下一個節點的指針 } LNo

原创 小米2017校園招聘(服務端開發類)

小米依然不刷簡歷,對非985,211的高校一視同仁,不像某易,哈哈。 到目前爲止,做過的網上筆試也有十幾家了,小米的題量出的還是比較合適的,10道選擇題,3道編程題,還有兩道不計分的附加題。 覺得小米的題難度不是很大吧(我應聘的職位是ph

原创 巴別時代校招面試

前天意外的收到了巴別面試邀請電話,昨天下午去面的,巴別在北航致真大廈裏,約的是下午3點,等了差不多40分鐘進去了。 面試官挺年輕的,以爲上來就會秀我一臉算法(我同學是上一個面的,就掛在算法上了),結果沒問算法。總結一下面試官問我的問題吧。

原创 C語言實現順序線性表的表示、插入、刪除

     在線性表中,數據元素在邏輯上具有一對一的關係,線性表的順序表示是指用一組地址連續的存儲單元依次存儲線性表的數據元素。我們可以這樣理解,線性表的順序存儲結構其實是用計算機內“物理位置相鄰”來表示線性表中數據元素之間的邏輯關係。因爲

原创 海致網絡2017校招(服務端開發)

60分鐘,15道選擇題,3道編程題,只能說時間真是不夠啊! 選擇考技術的題不到一半吧,其他涉及智力,邏輯推理還有數理思維題。基礎知識考到操作系統中臨界區的概念,數據結構考到棧,二叉搜索樹和哈希表(存儲), 算法又一次考到斐波那契數列遞歸實

原创 使用Git前的最小配置

Hey git學習篇(1) 最近在學習Git相關知識,想把一些Git在工作中常用到的命令記錄下來,方便自己以後查閱,當然,如果也能幫助到別人也是件特別棒的事情。 接下來的一段時間,我會把Git相關的知識點拆分博客,每篇博客記錄

原创 你想要知道的Git使用小技巧

Hey git學習篇(5) 本篇博客會持續更新Git的一些小技巧,幫助你提升工作效率。 Git命令別名 linux系統有上個千命令,但常用的命令也就幾十個,除非你是運維工程師,不然掌握那些常用命令,就足夠應付工作了,其他的可以

原创 拜託,不要再問我Git如何回滾代碼

Hey git學習篇(5) 這個是Git學習的第5篇內容,今天我們來講講Git如何做代碼回滾。 代碼回滾 不知道大家在平常開發時中沒有犯過這樣一個錯誤,就是把IDE的配置或者項目運行的本地配置文件上傳到服務器,導致別人更新代碼

原创 這些Git分支命令你都不知道就out了

git學習篇(4) 今天來講講我使用Git分支的一些經驗,記錄一下,希望對大家有幫助。 闡述 在平常開發中,一般都會對應三種環境,本地環境、測試環境、線上環境。開發的基本流程都是先在本地環境開發好,再把代碼發佈到測試環境測試,

原创 巴別時代2017校園招聘宣講+筆試

今晚又去蹭了一波北郵的宣講會,本來計劃去北交蹭鳳凰網宣講的,但瞭解到鳳凰網在十一後還會有宣講安排,就採取了就近原則,去了北郵。(13號線大鐘寺站下去就是北郵,下一站西直門就是北交了)。 去的點剛剛好,沒幾分鐘就筆試了,現場筆的有策劃和技術

原创 淺談 磁盤調度算法

磁盤調度在多道程序設計的計算機系統中,各個進程可能會不斷提出不同的對磁盤進行讀/寫操作的請求。由於有時候這些進程的發送請求的速度比磁盤響應的還要快,因此我們有必要爲每個磁盤設備建立一個等待隊列,常用的磁盤調度算法有以下四種: 先來先服務算

原创 虛擬OJ邏輯實現

虛擬OJ(Online Judge)的題目和判題都來自於其他實體OJ。整個邏輯的實現可以用下圖來表示: 虛擬OJ並沒有真正的題庫和判題功能,所有實現均依賴於實體OJ的正常運轉。

原创 2017趨勢科技校園招聘北郵宣講會+筆試

第一次參加宣講會,晚上六點半到的北郵,一個半小時的宣講加互動,一個小時的筆試。 現場筆試的只有軟件研發崗位的,26道選擇題,兩道編程題,選擇考了C++,windows編程,數據庫(表設計的範式,SQL語句優化,索引),操作系統(進程線程那