完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)存儲(chǔ)、組織數(shù)據(jù)的方式。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。
文章:365個(gè) 瀏覽:40670次 帖子:69個(gè)
Linux平臺(tái)下生成C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)關(guān)系圖
作為一名Linux系統(tǒng)下的C語(yǔ)言開(kāi)發(fā),經(jīng)常需要閱讀源碼,但是有些源碼實(shí)在是難以閱讀,各種龐大的結(jié)構(gòu)體交雜,分分鐘把你繞暈,讓你頭昏眼花,遲遲無(wú)法梳理清楚...
2023-07-14 標(biāo)簽:LinuxLinux系統(tǒng)C語(yǔ)言 1007 0
說(shuō)一說(shuō)索引的底層實(shí)現(xiàn)? Hash索引 基于哈希表實(shí)現(xiàn),只有精確匹配索引所有列的查詢(xún)才有效,對(duì)于每一行數(shù)據(jù),存儲(chǔ)引擎都會(huì)對(duì)所有的索引列計(jì)算一個(gè)哈希碼(ha...
2023-10-09 標(biāo)簽:數(shù)據(jù)存儲(chǔ)數(shù)據(jù)結(jié)構(gòu) 1004 0
快速介紹8種常用數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)是一種特殊的組織和存儲(chǔ)數(shù)據(jù)的方式,可以使我們可以更高效地對(duì)存儲(chǔ)的數(shù)據(jù)執(zhí)行操作。數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)科學(xué)和軟件工程領(lǐng)域具有廣泛而多樣的用途。
2023-06-21 標(biāo)簽:字符串函數(shù)數(shù)據(jù)結(jié)構(gòu) 987 0
Python GPU DataFrame庫(kù)cuDF介紹
cuDF (Pandas GPU 平替),用于加載、連接、聚合、過(guò)濾和其他數(shù)據(jù)操作。
2023-12-20 標(biāo)簽:gpu編程數(shù)據(jù)結(jié)構(gòu) 986 0
canny邊緣檢測(cè) 思路:將原始圖像轉(zhuǎn)化為灰度圖,用blur函數(shù)進(jìn)行圖像模糊以降噪,然后用canny函數(shù)進(jìn)行邊緣檢測(cè)。
2023-12-26 標(biāo)簽:邊緣檢測(cè)數(shù)據(jù)結(jié)構(gòu)opencv 985 0
Linux內(nèi)核slab性能優(yōu)化的核心思想
今天分享一篇內(nèi)存性能優(yōu)化的文章,文章用了大量精美的圖深入淺出地分析了Linux內(nèi)核slab性能優(yōu)化的核心思想,slab是Linux內(nèi)核小對(duì)象內(nèi)存分配最重...
數(shù)組是最基本的數(shù)據(jù)結(jié)構(gòu),關(guān)于數(shù)組的面試題也屢見(jiàn)不鮮,本文羅列了一些常見(jiàn)的面試題,僅供參考。目前有以下18道題目。
2023-07-18 標(biāo)簽:嵌入式C語(yǔ)言數(shù)據(jù)結(jié)構(gòu) 968 0
數(shù)據(jù)結(jié)構(gòu):判斷鏈表回文結(jié)構(gòu)
給定一個(gè)鏈表,判斷該鏈表是否為回文結(jié)構(gòu)?;匚氖侵冈撟址蚰嫘蛲耆恢隆H绠?dāng)輸入鏈表 {1,2,3,2,1} 時(shí),斷定是回文結(jié)構(gòu),輸出True。
2023-12-01 標(biāo)簽:C語(yǔ)言代碼數(shù)據(jù)結(jié)構(gòu) 965 0
怎么查看MySQL語(yǔ)句有沒(méi)有用到索引? 通過(guò)explain,如以下例子: EXPLAIN SELECT * FROM employees.titles ...
2023-10-09 標(biāo)簽:數(shù)據(jù)結(jié)構(gòu)MySQL索引 959 0
零長(zhǎng)數(shù)組如何使用定長(zhǎng)包定義數(shù)據(jù)緩沖區(qū)
零長(zhǎng)數(shù)組 請(qǐng)先思考以下問(wèn)題: C語(yǔ)言中,數(shù)組長(zhǎng)度是否可以為0? 如果要接收一個(gè)不定長(zhǎng)數(shù)據(jù)包,你會(huì)如何定義數(shù)據(jù)緩沖區(qū)? 第一個(gè)問(wèn)題 : 在標(biāo)準(zhǔn)C語(yǔ)言中,沒(méi)...
2023-09-27 標(biāo)簽:數(shù)據(jù)C語(yǔ)言數(shù)據(jù)結(jié)構(gòu) 958 0
串口驅(qū)動(dòng)分析之serial driver
前兩節(jié)我們介紹串口驅(qū)動(dòng)的框架和tty core部分。這節(jié)我們介紹和硬件緊密相關(guān)的串口驅(qū)動(dòng)部分。
2024-09-04 標(biāo)簽:uart數(shù)據(jù)結(jié)構(gòu)串口驅(qū)動(dòng) 955 0
變長(zhǎng)數(shù)據(jù)包數(shù)據(jù)結(jié)構(gòu)定義
變長(zhǎng)數(shù)據(jù)包 定長(zhǎng)數(shù)組使用方便, 但是卻浪費(fèi)空間, 指針形式只多使用了一個(gè)指針的空間, 不會(huì)造成大量空間分浪費(fèi), 但是使用起來(lái)需要多次分配, 多次釋放, ...
2023-09-27 標(biāo)簽:C語(yǔ)言數(shù)據(jù)包數(shù)據(jù)結(jié)構(gòu) 947 0
程序中使用的用戶(hù)標(biāo)識(shí)符除要遵循標(biāo)識(shí)符的命名規(guī)則以外,一般不要用代數(shù)符號(hào)(如a、b、x1、y1)作為變量名,應(yīng)選取具有相關(guān)含義的英文單詞(或縮寫(xiě))或漢語(yǔ)拼...
算法和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)分享(下)
有哪些常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)?基本操作是什么?常見(jiàn)的排序算法是如何實(shí)現(xiàn)的?各有什么優(yōu)缺點(diǎn)?本文簡(jiǎn)要分享算法基礎(chǔ)、常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)以及排序算法。
2023-04-06 標(biāo)簽:數(shù)據(jù)結(jié)構(gòu)排序算法存儲(chǔ)結(jié)構(gòu) 933 0
嵌入式編程8種常用的數(shù)據(jù)結(jié)構(gòu)
二叉樹(shù):用于實(shí)現(xiàn)表達(dá)式解析器和表達(dá)式求解器。 · 二進(jìn)制搜索樹(shù):用于許多不斷輸入和輸出數(shù)據(jù)的搜索應(yīng)用程序中。 · 堆:由JVM(Java虛擬機(jī))用來(lái)存儲(chǔ)...
2022-12-21 標(biāo)簽:數(shù)據(jù)結(jié)構(gòu)嵌入式編程 928 0
通過(guò)切片創(chuàng)建新的切片 切片之所以被稱(chēng)為切片,是因?yàn)閯?chuàng)建一個(gè)新的切片,也就是把底層數(shù)組切出一部分。通過(guò)切片創(chuàng)建新切片的語(yǔ)法如下: slice [i:j] ...
2023-10-09 標(biāo)簽:數(shù)據(jù)結(jié)構(gòu)數(shù)組切片 924 0
兩個(gè)隊(duì)列實(shí)現(xiàn)一個(gè)棧 思路:兩個(gè)隊(duì)列實(shí)現(xiàn)一個(gè)棧,使用了隊(duì)列交換的思想。 代碼如下: type MyStack struct { queue1, queue...
2023-10-08 標(biāo)簽:計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)隊(duì)列 923 0
算法時(shí)空復(fù)雜度分析實(shí)用指南(下)
Big O 表示法的幾個(gè)基本特點(diǎn)。 2、非遞歸算法中的時(shí)間復(fù)雜度分析。 3、數(shù)據(jù)結(jié)構(gòu) API 的效率衡量方法(攤還分析)。 4、遞歸算...
2023-04-19 標(biāo)簽:API數(shù)據(jù)結(jié)構(gòu)遞歸 922 0
Linux中的進(jìn)程棧、線程棧、內(nèi)核棧以及中斷棧
首先,棧 (stack) 是一種串列形式的 數(shù)據(jù)結(jié)構(gòu)。這種數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)是 后入先出 (LIFO, Last In First Out),數(shù)據(jù)只能在串列...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |