408第一季 - 數據結構 - 圖

圖的概念

完全圖

無向圖的完全圖可以這么想:如果有4個點,每個點都會連向3個點,每個點也都會有來回的邊,所以除以2

有向圖就不用除以2

連通分量

不多解釋

極大連通子圖的意思就是讓你把所有連起來的都圈出來?

強連通圖和強連通分量

這個是特指有向圖的,有向圖很強?

入度,出度

每個邊算2次,一條邊就是出度和入度

?并且等于邊數

?題目

1

bro,你是不是想 7-1 = 6??

那你完了,這里有個狗屎關鍵詞? 任何情況下? ,要考慮最壞的

那你是不是想(7 * 6)/2 = 21

那你完了,因為題目還有個狗屎關鍵詞 最少

所以正確的思路就是,你其他6個頂點全部都拉滿了,最后再多一條連到第七個頂點,這樣你再怎么陰間操作,你都不可能孤立任何一個頂點

所以是(5*6)/2 + 1 = 16

c

2

這個性質記下,這里是至少?

a?

3

(4*5)/2 + 1 = 11

一樣,無論你怎么針對,都能連到一起去?

d

4

A : 16條就一定連通了

B : 22條就一定連通了

C:? 29條才連通?,又要至少,所以選C

5

均小于3,又要頂點最少,那可以把他們的度全變成2來保證頂點的個數最少

b

6

?其實從上面的題可以知道,連通的條件很苛刻的

所以舉例子就知道了

選D , 6 > 4+1, 6個頂點5條就能連通,但這里最多才4條

圖的存儲

鄰接矩陣

看圖就行了

每個頂點的出度是看行的,入度是看列的?

無向圖的鄰接矩陣是對稱的(并且唯一)

對稱的不一定是無向圖,但不對稱的一定不是無向圖

無向圖每行和對應的每列 度是一樣的,也就是出度和入度一樣

因為存很多0沒有意義,誰是0

鄰接表

有向圖只看出度

其他的十字鏈表什么的最終季再說,各種代碼也是

題目

1

出度是看行的,入度是看列的

c

圖的遍歷

這小結只考過選擇題,沒有代碼題

這里廣度優先,從2開始的,第一層先是1和6,第二層對應著1的5和6的3,7,第三層對應著5沒有,3是4,7是8

當然是不唯一的,還可以這樣

然后是深度遍歷

深度遍歷就是愣頭青,一直沖

一開始是2,隨便走1還是6,這里走1,然后是5,然后回去回到1再回到2 ,此時已經記下了215

然后2還有方向走6,6這里走3還是7都行,我們走3,3這里走4還是7都行,我們走7,然后走8,然后走4,然后原路返回就行

題目

1

a應該是bhf?

d?

2

自己走,愣頭青?

d

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/82949.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/82949.shtml
英文地址,請注明出處:http://en.pswp.cn/web/82949.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

31.2linux中Regmap的API驅動icm20608實驗(編程)_csdn

regmap 框架就講解就是上一個文章,接下來學習編寫的 icm20608 驅動改為 regmap 框架。 icm20608 驅動我們在之前的文章就已經編寫了! 因為之前已經對icm20608的設備樹進行了修改,所以大家可以看到之前的文章!當然這里我們還是帶領…

Vue速查手冊

Vue速查手冊 CSS deep用法 使用父class進行限定&#xff0c;控制影響范圍&#xff1a; <template><el-input class"my-input" /> </template><style scoped> /* Vue 3 推薦寫法 */ .my-input :deep(.el-input__inner) {background-color…

振動力學:無阻尼多自由度系統(受迫振動)

本文從頻域分析和時域分析揭示系統的運動特性&#xff0c;并給出系統在一般形式激勵下的響應。主要討論如下問題&#xff1a;頻域分析、頻響函數矩陣、反共振、振型疊加法等。 根據文章1中的式(1.7)&#xff0c;可知無阻尼受迫振動的初值問題為&#xff1a; M u ( t ) K u …

真實案例分享,Augment Code和Cursor那個比較好用?

你有沒有遇到過這種情況&#xff1f;明明知道自己想要什么&#xff0c;寫出來的提示詞卻讓AI完全理解錯了。 讓AI翻譯一篇文章&#xff0c;結果生成的中文不倫不類&#xff0c;機器僵硬&#xff0c;詞匯不同&#xff0c;雞同鴨講。中國人看不懂&#xff0c;美國人表示聳肩。就…

zotero及其插件安裝

zotero官網&#xff1a;Zotero | Your personal research assistant zotero中文社區&#xff1a;快速開始 | Zotero 中文社區 插件下載鏡像地址&#xff1a;Zotero 插件商店 | Zotero 中文社區 翻譯&#xff1a;Translate for Zotero 接入騰訊翻譯API&#xff1a;總覽 - 控制…

【SSM】SpringMVC學習筆記8:攔截器

這篇學習筆記是Spring系列筆記的第8篇&#xff0c;該筆記是筆者在學習黑馬程序員SSM框架教程課程期間的筆記&#xff0c;供自己和他人參考。 Spring學習筆記目錄 筆記1&#xff1a;【SSM】Spring基礎&#xff1a; IoC配置學習筆記-CSDN博客 對應黑馬課程P1~P20的內容。 筆記2…

從認識AI開始-----變分自編碼器:從AE到VAE

前言 之前的文章里&#xff0c;我已經介紹了傳統的AE能夠將高維輸入壓縮成低維表示&#xff0c;并重建出來&#xff0c;但是它的隱空間結構并沒有概率意義&#xff0c;這就導致了傳統的AE無法自行生成新的數據&#xff08;比如新圖像&#xff09;。因此&#xff0c;我們希望&a…

智慧賦能:移動充電樁的能源供給革命與便捷服務升級

在城市化進程加速與新能源汽車普及的雙重推動下&#xff0c;移動充電樁正成為能源供給領域的一場革命。傳統固定充電設施受限于布局與效率&#xff0c;難以滿足用戶即時、靈活的充電需求&#xff0c;而移動充電樁通過技術創新與服務升級&#xff0c;打破了時空壁壘&#xff0c;…

發版前后的調試對照實踐:用 WebDebugX 與多工具構建上線驗證閉環

每次產品發版都是一次“高壓時刻”。版本升級帶來的不僅是新功能上線&#xff0c;更常伴隨隱藏 bug、兼容性差異與環境同步問題。 為了降低上線風險&#xff0c;我們逐步構建了一套以 WebDebugX 為核心、輔以 Charles、Postman、ADB、Sentry 的發版調試與驗證流程&#xff0c;…

如何安裝huaweicloud-sdk-core-3.1.142.jar到本地倉庫?

如何安裝huaweicloud-sdk-core-3.1.142.jar到本地倉庫&#xff1f; package com.huaweicloud.sdk.core.auth does not exist 解決方案 # 下載huaweicloud-sdk-core-3.1.142.jar wget https://repo1.maven.org/maven2/com/huaweicloud/sdk/huaweicloud-sdk-core/3.1.142/huawe…

Python學習(7) ----- Python起源

&#x1f40d;《Python 的誕生》&#xff1a;一段圣誕假期的奇妙冒險 &#x1f4cd;時間&#xff1a;1989 年圣誕節 在荷蘭阿姆斯特丹的一個寒冷冬夜&#xff0c;燈光昏黃、窗外飄著雪。一個程序員 Guido van Rossum 正窩在家里度假——沒有會議、沒有項目、沒有 bug&#xf…

DiMTAIC 2024 數字醫學技術及應用創新大賽-甲狀腺B超靜態及動態影像算法賽-參賽項目

參賽成績 項目介紹 去年參加完這個比賽之后&#xff0c;整理了項目文件和代碼&#xff0c;雖然比賽沒有獲獎&#xff0c;但是參賽過程中自己也很有收獲&#xff0c;自己一個人搭建了完整的pipeline并基于此提交了多次提高成績&#xff0c;現在把這個項目梳理成博客&#xff0c…

繪制餅圖詳細過程

QtCharts繪制餅圖 說明&#xff1a;qcustomplot模塊沒有繪制餅圖的接口和模塊&#xff0c;所以用Qt官方自帶的QtCharts進行繪制。繪制出來還挺美觀。 1 模塊導入 QT chartsQT_BEGIN_NAMESPACE以上這兩行代碼必須得加 2 總體代碼 widget.h #ifndef WIDGET_H #defin…

本地windows主機安裝seafile部署詳解,及無公網IP內網映射外網訪問方案

在Windows上部署Seafile服務器是一個相對直接的過程&#xff0c;但需要你具備一定的系統管理知識。Seafile是一個開源的文件共享和協作平臺&#xff0c;類似于Dropbox或Google Drive。 以下是在Windows上部署Seafile服務器的步驟&#xff1a; 1. 準備環境 確保你的Windows系…

Vue學習之---nextTick

前言&#xff1a;目前來說&#xff0c;nextTick我們遇到的比較少&#xff0c;至少對我來說是這樣的&#xff0c;但是有一些聰明的小朋友早早就注意到這個知識點了。nextTick 是前端開發&#xff08;尤其是 Vue 生態&#xff09;中的核心知識點&#xff0c;原理上跟Vue的異步更新…

MS2691 全頻段、多模導航、射頻低噪聲放大器芯片,應用于導航儀 雙頻測量儀

MS2691 全頻段、多模導航、射頻低噪聲放大器芯片&#xff0c;應用于導航儀 雙頻測量儀 產品簡述 MS2691 是一款具有 1164MHz ? 1615MHz 全頻段、低功耗的低噪聲放大器芯片。該芯片通過對外圍電路的簡單配置&#xff0c;使得頻帶具有寬帶或窄帶特性。支持不同頻段的各種導…

學習STC51單片機30(芯片為STC89C52RCRC)

每日一言 當你感到疲憊時&#xff0c;正是成長的關鍵時刻&#xff0c;再堅持一下。 IIC協議 是的&#xff0c;IIC協議就是與我們之前的串口通信協議是同一個性質&#xff0c;就是為了滿足模塊的通信&#xff0c;其實之前的串口通信協議叫做UART協議&#xff0c;我們千萬不要弄…

python打卡day47@浙大疏錦行

昨天代碼中注意力熱圖的部分順移至今天 知識點回顧&#xff1a; 熱力圖 作業&#xff1a;對比不同卷積層熱圖可視化的結果 以下是不同卷積層特征圖可視化的對比實現&#xff1a; import torch import matplotlib.pyplot as pltdef compare_conv_layers(model, input_tensor):# …

藍橋杯單片機之通過實現同一個按鍵的短按與長按功能

實現按鍵的短按與長按的不同功能 問題分析 對于按鍵短按&#xff0c;通常是松開后實現其功能&#xff0c;而不會出現按下就進行后續的操作&#xff1b;而對于按鍵長按&#xff0c;則不太一樣&#xff0c;按鍵長按可能分為兩種情況&#xff0c;一是長按n秒后實現后續功能&…

數據導入技術(文檔加載)

1. 簡單文本的讀取 用LangChain讀入txt文檔 # 讀取單個txt文件 import os from langchain_community.document_loaders import TextLoader # 獲取當前腳本文件所在的目錄 script_dir os.path.dirname(__file__) print(f"獲取當前腳本文件所在的目錄&#xff1a;{script…