原创 2019網易測試開發第三題,豐收

直接搜索會超時,只有30%,用二分法可以解決 #include <iostream> #include <vector> using namespace std; int helper1(vector<int> vec, int n

原创 深入理解計算機學習筆記(二)

        第一部分 程序結構和執行         第二章 信息的表示和處理         本章研究在計算機上如何表示數字和其他形式數據的基本屬性,以及計算機對這些數據的執行操作的屬性。這就要求我們深入研究數學語言,編寫公式和方

原创 華爲2018技術類 編程題第3題

輸入: 2 1 1 1 6 輸出: 2 10 #include <iostream> #include <vector> using namespace std; //遞歸方式 int CountNum(int m, int

原创 深入理解計算機系統學習筆記(一)

  1.1 對於C/C++編寫的程序,從源代碼到可執行文件,一般經過下面四個步驟: 1).預處理,產生.ii文件 預處理主要包含下面的內容: a.對所有的“#define”進行宏展開; b.處理所有的條件編譯指令,比如“#if”,“#if

原创 計算機網絡學習筆記(二)

第二章 物理層 1. 數據通信的理論基礎 1.1 傅里葉分析 1.2 寬帶有限信號:數字帶寬(bps),模擬帶寬(Hz),基帶信號概念,將從0到某個最大頻率的信號稱爲基帶,將被搬移並佔用某個更大頻率範圍的信號稱爲通帶信號。 1.3 信道的

原创 計算機網絡學習筆記(一)

計算機網絡(第五版) 作者:Andrew,David--著 嚴偉,潘愛民 --譯 出版社:清華大學        1. 不同網絡尺度        1.1 個域網        個域網(PAN,Personal Area Nerwork)