原创 LeetCode——不用加減乘除做加法

題目描述: 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號。 求解方法: 1.可以用自加(++)和自減(–)操作實現,思路看代碼: class Solution { public: int A

原创 LeetCode——Fibonacci數列

題目描述: Fibonacci數列是這樣定義的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因此,Fibonacci數列就形如:0, 1, 1, 2,

原创 如何讓你的虛擬機支持中文輸入?(Centos環境)

Centos下使用中文輸入法: 開始的時候我不知道怎麼讓虛擬機支持中文輸入(我的虛擬機是Centos6.5版本的),我就下載了Xshell,每次都要連接Xshell有點麻煩,而且我用Xshell最開始就是爲了用中文輸入,現在我ge

原创 訪問量破10W了......

       唔......        覺得有點神奇,突然就發現訪問量破10w了,上一次注意到訪問量的時候還是很久之前,那會好像是訪問量才過1w左右。        看了一下訪問量排行,發現訪問量最多的是“Linux環境下爲普通用戶添

原创 判斷一個字符串是否爲另外一個字符串旋轉之後的字符串。(C語言)

1.使用宏實現兩個數中求較大值。 #define MAX(x,y) ((x)>(y)?(x):(y)) //注意:宏函數中每個變量都要帶上括號,否則就會有不可預測的錯誤 void test() { int a = 2,

原创 Intel(R) Wireless -N 7260問題(無線網卡驅動不可用的問題)

問題描述:我一覺睡起來發現筆記本電腦連不上網了,點擊電腦右下角的網絡連接,發現什麼都沒有了(網絡連接全是空白,沒有本地連接,沒有無線連接,沒有寬帶連接,之前都是有的)。 我當時心裏很慌,接下來就各種問百度(我感覺百度真的是一個特別

原创 leetcode--remove-nth-node-from-end-of-list(移除鏈表中的倒數第N個節點)

題目描述 given a linked list,remove the n th node from the end of list and return its head. for example,given linked l

原创 vi/vim怎麼對多行文字進行註釋/取消註釋

1.對多行進行註釋 (1)進入命令行模式,按esc鍵就可以 (2)按Ctrl+v進入visual block模式,如下圖: (3)按j或者k,用鼠標或者上下鍵選中多行,把需要註釋的行標記起來,如下圖: (4)按大寫字母I(按一下就行了

原创 error C2143:語法錯誤:缺少" ;"

錯誤1 error C2143:語法錯誤:缺少“;”(在“<”的前面) 錯誤2 error C2238:意外的標記位於“;”之前 錯誤3 error C4430:缺少類型說明符 - 假定爲int。注意:C++不支持默認int

原创 leetcode--[編程題]same-tree

題目描述:Given two binary trees, write a function to check if they are equal or not. Two binary trees are consider

原创 每日一題--空格替換

//1.題目把字符串中空格替換成 %20 //分析: //循環遍歷字符串,統計字符串個數 //根據空格個數延長字符串 //遍歷字符串,替換空格符 void* repalceSpace(char *str ,int len) {

原创 Linux環境下爲普通用戶添加sudo權限

系統環境:Centos6.5 1.背景:       sudo是Linux系統管理指令,是允許系統管理員讓普通用戶執行一些或者全部root命令的一個工具。Linux系統下,爲了安全,一般來說我們操作都是在普通用戶下操作,但是有時候

原创 Huffman樹與文件壓縮的原理

1、Huffman樹的簡單介紹以及帶權路徑長度的求解        Huffman樹,又稱爲最優二叉樹,是加權路徑長度(weighted path length)最短的二叉樹。所謂樹的帶權路徑長度,就是樹中所有的葉結點的權值乘上其

原创 Linux基礎(四)——基礎文件IO

1.首先我們來回顧一下C語言裏關於文件操作的接口: 1.打開一個文件: FILE *fopen(const char *path, const char *mode); //第一個參數爲文件名;第二個參數爲打開方式

原创 Centos 6.5下vim的簡單配置(行號,高亮,光標所在行的特別顯示等等......)

Centos 6.5下vim的配置 1.打開你的虛擬機,並登錄進你常用的用戶名下,接下來跟着我做,這裏我會貼上截圖的。 [kcc@localhost ~]$ cd //進入主目錄 [kcc@localhost ~