原创 《劍指offer》之跳臺階及變態跳臺階

《劍指offer》之跳臺階及變態跳臺階 題目:一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先後次序不同算不同的結果)。 分析:當n=1時,有1種方式;當n=2時,有2種方式;當n=3時,有

原创 《劍指offer》之用兩個棧實現隊列

《劍指offer》之用兩個棧實現隊列 題目:用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 分析:兩種數據結構的特點爲 棧:先進後出 隊列:先進先出 解決方案: 利用兩個棧,其中一個進行“入隊

原创 《劍指offer》之二維數組查找

《劍指offer》之二維數組查找 題目: 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。

原创 《劍指offer》之從尾到頭打印鏈表(鏈表逆序)

《劍指offer》之從尾到頭打印鏈表(鏈表逆序) 題目:輸入一個鏈表,按鏈表值從尾到頭的順序返回一個ArrayList 分析:將一個鏈表進行逆序。 解決思路: 使用兩個鏈表:一個用來存放傳進來的數據,一個用於存放逆序後的列表。 代

原创 智能計算快速入門之初識

智能計算快速入門之初識 智能計算 智能計算簡介 智能計算,也稱爲計算智能,包括遺傳算法、模擬退火算法、禁忌搜索算法、進化算法、啓發式算法、蟻羣算法、人工魚羣算法,粒子羣算法、混合智能算法、免疫算法、人工智能、神經網絡、機器學習、生物計

原创 《劍指offer》之字符串替換

《劍指offer》之字符串替換 題目:請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 解題方案: 使用replace(

原创 物聯網安全綜述報告之感知層認證機制

物聯網安全綜述報告之感知層認證機制 文章目錄物聯網安全綜述報告之感知層認證機制1. 物聯網感知層安全概述1.1 物聯網感知層面臨的安全威脅:1.2 物聯網感知層安全機制2. 物聯網認證機制2.1 物聯網認證機制的安全目標2.2 物聯網