原创 C語言-數據結構(2)之鏈表

二、鏈表 1.單向鏈表 特點 鏈式存儲,即存儲空間不是連續的。 邏輯形式如:a->b->c->d… 優點 1.插入與刪除效率比較高,比較靈活。 2.在內存上的存儲結構不要求是連續的,儲存更方便。 缺點 1.物理空間上不

原创 C語言筆記(4)-程序結構和控制語句

四、程序結構和控制語句 C語言彙總程序結構的分類 順序結構 分支結構 循環結構 C控制語句 條件判斷語句 if語句 1.if(表達式) 語句2 ​ 若表達式的值非0,則代表真,執行語句2;表達式的值爲0的話,則代

原创 C語言筆記(5)-數組

數組 數組的定義 數組是一組數據的集合,用於將一種類型的數據存儲到一段連續的空間中,可在一定程度上面加快搜索速度。 組成數組的元素是若干個獨立的變量,這些變量的類型必須相同。 按照數組元素的類型的不同又可以分爲:數

原创 計算機網絡-OSI七層網絡模型

OSI七層網絡模型 OSI七層網絡模型 OSI七層網絡模型作爲當今網絡通信的標準框架,指導着我們進行日常網絡通信的架設與通信標準的建立。關於這個經典的網絡通信模型,下面這幅圖可以很好的將其分層功能表達出來: Layer1

原创 快速排序

typora-copy-images-to: ./ 快速排序 1. 快速排序原理 快速排序在日常編程中是比較常見的一種排序手段。它的實現相比較於冒泡排序來說可能負責一些,因爲他用到了遞歸的思想,其實只要理解其排序的思想,我們