前文傳送門: 「一本正經的聊數據結構(1):時間復雜度」 「一本正經的聊數據結構(2):數組與向量」 「一本正經的聊數據結構(3):棧和隊列」 「一本正經的聊數據結構(4):樹」 「一本正經的聊數據結構(5):二叉樹的存儲結構與遍歷」 「一本正經的聊數據結構(6):最優二叉樹 ...
前文傳送門: 一本正經的聊數據結構 :時間復雜度 引言 這個系列沒有死,我還在更新。 最近事情太多了,這篇文章也是斷斷續續寫了好幾天才湊完。 上一篇我們介紹了一個基礎概念 時間復雜度 ,這篇我們來看第一個真正意義上的數據結構 數組 。 那為什么題目中還會有一個向量呢 這個是什么東西 不要急,且聽我慢慢道來。 內存 在聊數組之前,需要先了解一個硬件,這個就是我們電腦上內存。 先了解一下內存的物理構 ...
2020-04-16 09:18 0 1038 推薦指數:
前文傳送門: 「一本正經的聊數據結構(1):時間復雜度」 「一本正經的聊數據結構(2):數組與向量」 「一本正經的聊數據結構(3):棧和隊列」 「一本正經的聊數據結構(4):樹」 「一本正經的聊數據結構(5):二叉樹的存儲結構與遍歷」 「一本正經的聊數據結構(6):最優二叉樹 ...
前文傳送門: 「一本正經的聊數據結構(1):時間復雜度」 「一本正經的聊數據結構(2):數組與向量」 引言 前一篇內容我們介紹了數組和向量,雖然說向量是數組的一個升級版,但是在另一個維度上,他們都屬於線性結構。 那么什么是線性結構呢? 線性結構是一個有序數據元素的集合。常用的線性 ...
前文傳送門: 「一本正經的聊數據結構(1):時間復雜度」 「一本正經的聊數據結構(2):數組與向量」 「一本正經的聊數據結構(3):棧和隊列」 「一本正經的聊數據結構(4):樹」 「一本正經的聊數據結構(5):二叉樹的存儲結構與遍歷」 基礎知識 感謝某位在后台留言的同學 ...
前言 修飾符怎么使用也是Java基礎中比較重要的知識點,徹底理解了之后,后面學習更高深的東西才能得心應手。今天,以修飾符中比較常見的final為切入點,來談談final的使用的奇淫技巧以及一些相關的 ...
數組基本知識 數組對於每一門編程語言來說都是重要的數據結構之一,當然不同語言對數組的實現及處理也不盡相同。 Java語言中提供的數組是用來存儲固定大小的同類型元素。 數組的基本使用 1、 聲明數組 語法: 數據類型[ ] 數組名; 或者 數據類型 數組 ...
目錄 特殊矩陣 對稱矩陣 上三角矩陣 下三角矩陣 對角矩陣 稀疏矩陣 偽 ...
數組 按照一定格式排列起來的,具有相同類型的數據元素的集合 一維數組: int num[5] = {0,1,2,3,4} 二維數組:若一維數組中的元素又是一維數組結構,稱為二維數組 int num[2][3]; 兩行三列 因為一個二維數組等於一個一維數組里面放入一維數組 ...
數組(Array)是一種線性表數據結構。它用一組連續的內存空間,來存儲一組具有相同類型的數據。 線性表(Linear List)就是數據排成像一條線一樣的結構。每個線性表上的數據最多只有兩個方向。除了數組,鏈表、隊列、棧也是線性表結構。 與線性表對立的是非線性表,比如二叉樹、堆、圖 ...