原创 計算機面試常見問題-體系結構、組成原理

文章目錄計算機體系結構體系結構是什麼計算機系統由幾部分組成、計算機系統性能取決於什麼?win32和win64區別存儲層次、緩存分級源碼補碼反碼,有源碼爲什麼有補碼反碼流水線調度效率、五級流水線加速達到5嗎計算機組成原理計算機系統5

原创 C語言基礎01-函數

C語言基礎-函數1.參數(形參/實參)(1)形參(2)實參2.傳值與傳址調用傳值調用:只使用實參的值。引用調用:傳址調用(C和C++):參數爲數組時是傳址引用(別名)傳參(C++)int main(int argc, char**

原创 值得程序員收藏的網站/博客

網站、博客乾貨免費代理IP網站廉價獲取知網C語言C語言簡介C語言知識整理(3):內存管理(詳細版)@class與#import內存管理C++pythonpyecharts 乾貨 免費代理IP網站 廉價獲取知網 C語言 C語言簡

原创 單鏈表理解

1.定義結點類型:自定義一個結構體類型,包括兩個成員①數據域和②指針域 其中指針域是結點類型的指針 如typedef struct LNode { ElemType data;//數據域域,該結點存放的數據(類型爲基類型) struct

原创 C語言基礎02(關鍵字)-下,其他

C語言基礎-關鍵字return:返回函數的返回值extern:表明該變量或函數都是在別的文件中定義的break;continue;autosizoef計算表達式或數據類型的佔用字節數const(修飾的常類型數據)、static(定

原创 python基礎-概念、語句與庫函數

python-基礎python-基礎異常錯誤與處理數據類型基礎類型列表(list , 中括號,索引index 從0開始,有次序)列表推導式字典(dict,花括號-有映射關係,也有字典推導式)BIF集合(set,花括號-無映射關係,

原创 數據結構3 棧/隊列

棧/隊列-受限的線性表一.棧1.概念2.存儲結構(1)順序棧(2)鏈棧(無頭結點-紅):3.棧的應用二.隊列1.概念2.存儲結構2-1順序-循環隊列2-2鏈隊列(頭結點)總結1.指針2.尾部指針(棧頂/隊尾)3.考點 一.棧 1.

原创 數據結構1 緒論/總結

數據結構-緒論、總結緒論1.數據結構基本概念2.算法基本概念3.字節,字符,存儲單元4.存儲考點算法/代碼總結一.熟讀(代碼填空)二.掌握(代碼撰寫)1.結構體定義2.算法三.曾考過的非課本算法時間複雜度總結一.樹相關二.圖相關

原创 數據結構4 串/數組/廣義表

數據結構-串,數組/矩陣/廣義表一.串1.模式匹配2.KMP匹配3.next,nextval二.數組三.矩陣1.矩陣2-1特殊矩陣2-2 稀疏矩陣考點2-2-1順序存儲-三元組考點:2-2-1順序存儲-僞地址法2-2-2鏈式存儲(

原创 C語言基礎04-指針

C語言基礎-指針‌基礎概念1.直接訪問與間接訪問2.類型標識符(如int)與變量標識符(*)3.p(地址/指針變量)與*p(基類型值)定義指針變量不賦值賦值1)定義時賦值2)定義後再賦值3)錯誤賦值4)有關指針的賦值總結取值(結構

原创 C語言進階01-流程(預編譯、編譯、鏈接)

C語言基礎01-運行流程開發和運行C程序的步驟:0:編寫程序(ASCII碼存儲)1:預處理(編譯器實現,不是C語言內容)1)將所有的“#define”刪除,並且展開所有的宏定義assert()宏2)處理所有的條件編譯指令如#if3

原创 數據結構6查找/排序

數據結構-查找/排序八、查找(算法:折半查找,其他畫圖)1.順序查找:2.折半查找折半查找判定樹(279)ASL(平均查找長度)考點3.分塊(索引順序)查找4.動態查找(表)4-1二叉排序樹考點4-2平衡二叉樹(AVL樹)平衡調整

原创 C語言進階02-變量與內存、文件

C語言基礎-變量與內存管理一、基本概念變量全局變量(外部變量)局部變量(自動變量)靜態變量二、內存四區代碼區(1):函數數據區靜態區、全局區(2):存放全局變量、靜態數據、常量。動態區棧區(3):局部變量(包括函數形參)堆區(4)

原创 零基礎掌握python網絡爬蟲

零基礎掌握python網絡爬蟲環境python3.8(語言環境) 下載與配置pycharm2019 3.3(編寫器) 下載與運行編寫第一個爬蟲:下載貓咪圖片urllib包(主要使用parse和request模塊)parse模塊re

原创 python網絡爬蟲-基礎知識、庫

python-網絡爬蟲基礎網絡知識json(輕量級的數據交換格式。。沒有帶s的方法都是涉及到文件的操作)URL(Uniform Resource Locator,統一資源定位符):網絡地址網站檢查post(提交):向指定服務器提交