原创 密碼驗證合格程序

題目描述密碼要求:1.長度超過8位2.包括大小寫字母.數字.其它符號,以上四種至少三種3.不能有相同長度超2的子串重複說明:長度超過2的子串輸入描述:一組或多組長度超過2的子符串。每組佔一行輸出描述:如果符合要求輸出:OK,否則輸出NG

原创 【劍指Offer第四題】重建二叉樹

題目描述輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉樹並

原创 字符串最後一個單詞的長度

題目描述計算字符串最後一個單詞的長度,單詞以空格隔開。輸入描述:一行字符串,非空,長度小於5000。輸出描述:整數N,最後一個單詞的長度。 解法1(C): #include<stdio.h> #include<string.h> #d

原创 明明的隨機數

題目描述明明先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只保留一個,把其餘相同的數去掉。然後再把這些數從小到大排序。請你協助明明完成“去重”與“排序”的工作(同一個測試用例裏可能會有多組數據)。輸入

原创 數字顛倒

題目描述輸入一個整數,將這個整數以字符串的形式逆序輸出程序不考慮負數的情況,若數字含有0,則逆序形式也含有0,如輸入爲100,則輸出爲001輸入描述:輸入一個int整數輸出描述:將這個整數以字符串的形式逆序輸出 解法1(C): #in

原创 字符串分隔

題目描述•連續輸入字符串,請按長度爲8拆分每個字符串後輸出到新的字符串數組;•長度不是8整數倍的字符串請在後面補數字0,空字符串不處理。輸入描述:連續輸入字符串(輸入2次,每個字符串長度小於100)輸出描述:輸出到長度爲8的新字符串數組

原创 進制轉換

題目描述寫出一個程序,接受一個十六進制的數,輸出該數值的十進制表示。(多組同時輸入 )輸入描述:輸入一個十六進制的數值字符串。輸出描述:輸出該數值的十進制字符串。 解法1(C): #include<stdio.h> #include<

原创 字符串反轉

題目描述寫出一個程序,接受一個字符串,然後輸出該字符串反轉後的字符串。例如:輸入描述:輸入N個字符輸出描述:輸出該字符串反轉後的字符串 解法1(C): #include<stdio.h> #include<string.h> int

原创 取近似值

題目描述寫出一個程序,接受一個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整;小於5,則向下取整。輸入描述:輸入一個正浮點數值輸出描述:輸出該數值的近似整數值 解法1(C): #include<stdio.h

原创 字串的連接最長路徑查找

題目描述給定n個字符串,請對n個字符串按照字典序排列。輸入描述:輸入第一行爲一個正整數n(1≤n≤1000),下面n行爲n個字符串(字符串長度≤100),字符串中只含有大小寫字母。輸出描述:數據輸出n行,輸出結果爲按照字典序排列的字符串。

原创 座標移動

題目描述開發一個座標計算工具, A表示向左移動,D表示向右移動,W表示向上移動,S表示向下移動。從(0,0)點開始移動,從輸入字符串裏面讀取一些座標,並將最終輸入結果輸出到輸出文件裏面。(題目未說明,實際爲多組輸入字符串)輸入描述:一行字

原创 Git學習

一、安裝(系統:Windows 10 64位)移步Git官網 https://git-scm.com/downloads 下載安裝。運行"Git->Bash",設置本機name&email: $ git config --global us

原创 【劍指Offer第二題】替換空格

題目描述請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 *注:設給定字符串長度爲n。語言:C++ 解法1:正向遍歷,遇到空

原创 【劍指Offer第三題】從尾到頭打印鏈表

題目描述輸入一個鏈表,按鏈表從尾到頭的順序返回一個ArrayList。 注:設鏈表長度爲n。語言:C++ 鏈表結點數據結構規定如下: * struct ListNode { * int val; * st

原创 Windows10環境下Codelgniter安裝及配置說明

CodeIgniter ,簡稱CI,是一套給 PHP 網站開發者使用的應用程序開發框架和工具包。 它的目標是讓你能夠更快速的開發,它提供了日常任務中所需的大量類庫, 以及簡單的接口和邏輯結構。通過減少代碼量,CodeIgniter 讓你更加