原创 shell腳本 處理當前目錄下文件

for file in ./CeleFile/* do     if test -f $file     then         echo $file is file         sleep 2         ./DeviceN

原创 2016屆華爲校園招聘機試題

 華爲機試  初級  /* 輸入兩個字符串,將第一個字符串中與第二個字符串相同的部分消除,直到第一個字符串中沒有與第二個字符串相同的部分爲止。 優先消除最靠第一個字符串串首的相同部分。 假定兩個字符串不會完全相同。 例如:輸入abc121

原创 c++ 11 輸出隨機函數,範圍內隨機數,期望是 mean

int LeruceRand(int min, int mean, int max) { std::random_device rd; unsigned int random_device_num = rd(); int

原创 華爲OJ 尋找大小字母個數

解題思路::注意輸入有空格。 #include <iostream> using namespace std; #include <string> int CalcCapital(string str) { int len=str.s

原创 go語言接口inerface總結

1:接口(interface):其他類型行爲的概況和抽象,把所有共性的方法定在一起,任何其他類型實現這個所有接口。 一般一個接口是3個。 實例中:處理相同的對象 傳參interface即可,通過interface 實現不同類的方法 我感覺

原创 Sum Root to Leaf Numbers

題目: Sum Root to Leaf Numbers   Given a binary tree containing digits from 0-9 only, each root-to-leaf path could re

原创 華爲機試題第三題

/* 輸入一個正整數X,在下面的等式左邊的數字之間添加+號或者-號,使得等式成立。 1 2 3 4 5 6 7 8 9 = X 比如: 12-34+

原创 C++成員變量的初始化順序如果不使用初始化列表初始化,在構造函數內初始化時,此時與成員變量在構造函數中的位置有關。

1、成員變量在使用初始化列表初始化時,與構造函數中初始化成員列表的順序無關,只與定義成員變量的順序有關。因爲成員變量的初始化次序是根據變量在內存中次序有關,而內存中的排列順序早在編譯期就根據變量的定義次序決定了。這點在EffectiveC

原创 華爲OJ字符串反轉

描述 寫出一個程序,接受一個字符串,然後輸出該字符串反轉後的字符串。例如: 知識點 數組,指針 運行時間限制 10M 內存限制 128 輸入 輸入N個字符 輸出 輸出該字符串反轉後的字符串 樣例輸入

原创 如何根據前序遍歷序列和中序遍歷序列確定二叉樹

分段,每一段找根節點,就好, 找root,有點遞歸的思路。 例如:: 假設某二叉樹的先序遍歷序列是abdgcefh,中序遍歷序列是dgbaechf,畫出二叉樹,並給出其後序遍歷序列.以下面的例題爲例進行講已知一棵二叉樹的先序遍歷序列和中序

原创 快速排序法

轉載:http://www.cnblogs.com/luchen927/archive/2012/02/29/2368070.html 今天介紹快速排序,這也是在實際中最常用的一種排序算法,速度快,效率高。就像名字一樣,快速排序是

原创 華爲OJ合唱隊

描述 計算最少出列多少位同學,使得剩下的同學排成合唱隊形說明:N位同學站成一排,音樂老師要請其中的(N-K)位同學出列,使得剩下的K位同學排成合唱隊形。 合唱隊形是指這樣的一種隊形:設K位同學從左到右依次編號爲1,2…,K,他們的身

原创 中興軟件開發面試

中興軟開面試: 一進去,先自我介紹, 然後問了下 什麼C語言const,與c++的區別: 答::C語言是變量,C++const常量,在C++裏面用這個在常量存儲區。 爲什麼我象下面的例子一樣用一個const變量來初始化數組,ANSI C的

原创 提高C++代碼質量 - [92]讓代碼運行得再快些

轉自:http://blog.sina.com.cn/s/blog_40965d3a0101eajf.html (1)用移位實現整數的乘除法運算,浮點數不適合 a *= 4; b /= 4; c *= 9; d *= 7;

原创 go語言輸入輸出

package main import ( "fmt" "strconv" //"os" //"bufio" ) func main() { for { var num_str string var