張冰濤 王小鵬 王履程
摘 要:數(shù)據(jù)結(jié)構(gòu)與算法課程作為計(jì)算機(jī)與信息類專業(yè)的基礎(chǔ)課程,傳統(tǒng)教學(xué)過程中存在重視理論教學(xué),忽視實(shí)踐教學(xué)的問題。為適應(yīng)工程認(rèn)證要求,對(duì)數(shù)據(jù)結(jié)構(gòu)與算法課程實(shí)踐教學(xué)環(huán)節(jié)進(jìn)行研究與改革。將原有以理論教學(xué)為主的教學(xué)方式,轉(zhuǎn)換為以理論教學(xué)為基礎(chǔ)、實(shí)踐教學(xué)為核心的教學(xué)體系,從而鍛煉和培養(yǎng)學(xué)生的工程實(shí)踐能力。圍繞實(shí)踐教學(xué)環(huán)節(jié),以蘭州交通大學(xué)服務(wù)大交通行業(yè)的特色為切入點(diǎn),結(jié)合數(shù)據(jù)結(jié)構(gòu)與算法課程特點(diǎn),構(gòu)建6~8個(gè)科學(xué)可行的實(shí)踐教學(xué)案例,填補(bǔ)現(xiàn)階段數(shù)據(jù)結(jié)構(gòu)與算法課程實(shí)踐教學(xué)環(huán)節(jié)無標(biāo)準(zhǔn)化、科學(xué)化、系統(tǒng)化教學(xué)案例的空白。
關(guān)鍵詞:課程教學(xué);工程教育;實(shí)踐教學(xué);教學(xué)案例
DOI:10. 11907/rjdk. 181674
中圖分類號(hào):G434文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2019)001-0201-04
Abstract: The course of Data Structure and Algorithm is a basic course for computer and information majors. There is the problem of focusing on theory teaching and neglecting practice teaching in traditional teaching process. In order to meet the requirements of engineering certification, the practice and teaching part of this course are studied and reformed. The original teaching method, which is based on theory teaching, is converted into a teaching system based on theoretical teaching as a?foundation?and practice teaching as the core to train and temperi students' engineering practical ability. In practical teaching, we take the characteristics of Lanzhou JiaoTong University's major transportation trade as the breakthrough point combined with the characteristics of data structure and algorithm course to construct 6 to 8 scientific and feasible practice teaching cases which fill the blank of standardized, scientific and systematized teaching cases for the practice teaching part.
Key Words: curriculum instruction; engineering certification; practice teaching; teaching cases
0 引言
工程教育專業(yè)認(rèn)證作為工程師資格國際互認(rèn)的標(biāo)準(zhǔn),以由美、英等6國在1989年發(fā)起并簽署的《華盛頓協(xié)議》[1]為基礎(chǔ)。以2006年中華人民共和國教育部發(fā)布的《關(guān)于成立教育部工程教育認(rèn)證專家委員會(huì)的通知》為起點(diǎn),我國開展工程教育認(rèn)證[2]工作已有十余年時(shí)間。2013年我國成為《華盛頓協(xié)議》預(yù)備成員國。2016年6月,我國正式加入《華盛頓協(xié)議》[3],成為該協(xié)議第十八個(gè)正式成員國,標(biāo)志著我國工程教育專業(yè)認(rèn)證工作獲得了里程碑式的突破。由于工程教學(xué)認(rèn)證在國際人才市場上具有很高的含金量,并且為工科院校學(xué)生培養(yǎng)提供了依據(jù),目前我國多數(shù)工科院校都在積極開展工程專業(yè)認(rèn)證工作。
數(shù)據(jù)結(jié)構(gòu)與算法課程[4-6]是程序設(shè)計(jì)的基礎(chǔ),在計(jì)算機(jī)、軟件工程、物聯(lián)網(wǎng)等專業(yè)的學(xué)習(xí)中占有重要地位。完成程序設(shè)計(jì)不僅需要掌握編程語言 (如C語言[7]、C++[8]、C#[9]、Java[10]等),還需了解數(shù)據(jù)間的組織關(guān)系、數(shù)據(jù)物理結(jié)構(gòu)等。通過對(duì)數(shù)據(jù)結(jié)構(gòu)與算法課程的學(xué)習(xí),可以培養(yǎng)學(xué)生利用計(jì)算機(jī)處理數(shù)據(jù)的能力。此外,數(shù)據(jù)結(jié)構(gòu)與算法課程作為后續(xù)編譯原理[11]、操作系統(tǒng)[12]、數(shù)據(jù)庫系統(tǒng)[13]等課程的前修課程,對(duì)知識(shí)的貫穿起到承前啟后的作用。為了適應(yīng)工程教育認(rèn)證的要求,蘭州交通大學(xué)對(duì)該課程教學(xué)環(huán)節(jié)進(jìn)行改革。數(shù)據(jù)結(jié)構(gòu)與算法課程常被作為報(bào)考計(jì)算機(jī)相關(guān)專業(yè)碩士研究生或者博士研究生的初試專業(yè)課程[14]。為了契合應(yīng)試教育需要,傳統(tǒng)教學(xué)過程中存在重視理論環(huán)節(jié)、忽視實(shí)踐環(huán)節(jié)的問題,然而課程相關(guān)知識(shí)被廣泛應(yīng)用于不同的研究和實(shí)踐領(lǐng)域,如無線傳感器網(wǎng)絡(luò)[15-18]、入侵檢測[19-20]等,因此課程改革存在必要性和緊迫性。
在當(dāng)前工程教育專業(yè)認(rèn)證體系背景下,工程教育通用認(rèn)證標(biāo)準(zhǔn)要求計(jì)算機(jī)專業(yè)學(xué)生能夠運(yùn)用所學(xué)專業(yè)知識(shí)建立抽象模型以解決復(fù)雜工程問題,并持續(xù)改進(jìn)、優(yōu)化解決方案。為更好地滿足工程教育、課程體系與學(xué)生畢業(yè)要求,本文對(duì)本課程改革進(jìn)行探索,首先以堅(jiān)實(shí)理論為基礎(chǔ),充分發(fā)掘本課程涉及的4方面基本內(nèi)容:純集合數(shù)據(jù)結(jié)構(gòu)、線性數(shù)據(jù)結(jié)構(gòu)、樹形數(shù)據(jù)結(jié)構(gòu)、圖形(網(wǎng)狀)數(shù)據(jù)結(jié)構(gòu)。結(jié)合工程認(rèn)證要求構(gòu)建6~8個(gè)實(shí)踐教學(xué)案例,應(yīng)用于實(shí)踐教學(xué)以達(dá)到鍛煉學(xué)生工程實(shí)踐能力的目的,從而培養(yǎng)學(xué)生在實(shí)踐過程中解決復(fù)雜工程問題的能力,最終為工業(yè)界培養(yǎng)出符合工程認(rèn)證要求的合格人才。
1 課程與工程認(rèn)證標(biāo)準(zhǔn)的差距
由工程教育認(rèn)證通用標(biāo)準(zhǔn)和補(bǔ)充標(biāo)準(zhǔn)可知,工程教育認(rèn)證以社會(huì)需求為導(dǎo)向,以學(xué)生為核心,其實(shí)質(zhì)是以社會(huì)需求為基礎(chǔ),倒推畢業(yè)要求,以達(dá)到培養(yǎng)合格工程人才的目標(biāo)。通用標(biāo)準(zhǔn)各部分之間的關(guān)系如圖1所示。然而,目前我國高校本科教學(xué)往往以應(yīng)試教育為導(dǎo)向,以專業(yè)骨干教師為核心開展教學(xué)工作,與工程教育以社會(huì)需求為導(dǎo)向、以學(xué)生為核心的理念相背離,導(dǎo)致工程人才培養(yǎng)與社會(huì)需求脫節(jié)。
對(duì)于數(shù)據(jù)結(jié)構(gòu)與算法課程而言,傳統(tǒng)上按照線性結(jié)構(gòu)、樹形結(jié)構(gòu)、圖形結(jié)構(gòu)為順序主線,逐章進(jìn)行理論知識(shí)講解,雖然滿足了應(yīng)試教育的要求,取得了一定效果,但與工程教育專業(yè)認(rèn)證導(dǎo)向和核心要求還存在一定差距。其主要問題表現(xiàn)在:①教學(xué)方法方面,以理論教學(xué)為重點(diǎn),忽視實(shí)踐教學(xué)環(huán)節(jié),甚至缺失實(shí)踐教學(xué)環(huán)節(jié),從而嚴(yán)重限制了學(xué)生工程實(shí)踐能力的培養(yǎng),以至于學(xué)生在畢業(yè)時(shí)很難達(dá)到工程教育認(rèn)證要求的畢業(yè)條件,不能滿足社會(huì)需求;②考核評(píng)價(jià)方面,以期末考試分?jǐn)?shù)為主,平時(shí)表現(xiàn)為輔,雖然能在一定程度上衡量學(xué)生對(duì)知識(shí)的掌握程度,但是該考核評(píng)價(jià)體系存在局限性,不能有效評(píng)價(jià)學(xué)生實(shí)際工程應(yīng)用能力,從而無法滿足社會(huì)對(duì)工程人才的實(shí)際需求。
2 基于工程認(rèn)證的數(shù)據(jù)結(jié)構(gòu)與算法課程改革
針對(duì)目前數(shù)據(jù)結(jié)構(gòu)與算法課程存在的問題,本文提出以實(shí)踐教學(xué)案例為支撐,滿足社會(huì)需求為導(dǎo)向,基于反向課程設(shè)計(jì)為基本原理,面向社會(huì)需求為起點(diǎn),設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)與算法課程實(shí)踐教學(xué)案例,完善課程體系,支撐學(xué)生畢業(yè)指標(biāo)點(diǎn)。畢業(yè)指標(biāo)點(diǎn)主要包括:①針對(duì)計(jì)算機(jī)專業(yè)中存在的復(fù)雜工程問題,進(jìn)行抽象分析,建立或選擇合適的數(shù)學(xué)模型;②運(yùn)用計(jì)算機(jī)技術(shù)相關(guān)理論對(duì)復(fù)雜工程問題的解決方案進(jìn)行研究分析并改進(jìn);③能夠運(yùn)用專業(yè)理論和知識(shí)正確分析、評(píng)價(jià)工程中存在的復(fù)雜工程問題,提出相應(yīng)的預(yù)防措施或解決方案,并制定合理課程評(píng)價(jià)體系。
由于篇幅限制,本文僅列出具有代表性的實(shí)踐教學(xué)案例:課程計(jì)劃輔助制定實(shí)踐教學(xué)案例和汽車牌照快速查找實(shí)踐教學(xué)案例,并介紹課程評(píng)價(jià)體系。
2.1 課程計(jì)劃輔助制定實(shí)踐教學(xué)案例
2.1.1 問題描述
每學(xué)期一個(gè)學(xué)生允許同時(shí)學(xué)習(xí)多門課程,同一學(xué)期各課程之間不存在次序關(guān)系,使用拓?fù)渑判蛑R(shí)制定課程計(jì)劃使學(xué)生可在最短時(shí)間內(nèi)完成所有課程。
2.1.2 實(shí)驗(yàn)數(shù)據(jù)(待完成的全部課程)
課程包括計(jì)算機(jī)導(dǎo)論、線性代數(shù)、離散數(shù)學(xué)、Passcal語言、匯編語言、C語言、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、編譯原理及微機(jī)原理。此外,課程之間的先后關(guān)系可描述為如圖2所示的活動(dòng)頂點(diǎn)網(wǎng)絡(luò)(AOV網(wǎng)絡(luò))。
2.1.3 案例構(gòu)建核心思想
課程計(jì)劃制定是將AOV網(wǎng)絡(luò)中的頂點(diǎn)集合劃分成互不相交的頂點(diǎn)子集{S1,S2,…,Sn},并且獲得的子集數(shù)量最少。對(duì)于任意通過弧相連的頂點(diǎn)應(yīng)該屬于不同的頂點(diǎn)子集。此外,假如代表一條從頂點(diǎn)i到頂點(diǎn)j的有向弧,[i∈Sk,j∈Sl],則存在k 基于上述討論,該實(shí)踐教學(xué)案例可以歸結(jié)為對(duì)拓?fù)渑判蛑R(shí)改進(jìn),利用拓?fù)渑判蛩枷雽?duì)頂點(diǎn)集合進(jìn)行劃分,將其劃分為不同的子集,實(shí)現(xiàn)步驟如下: Step 1:在AOV網(wǎng)絡(luò)中尋找當(dāng)前全部入度為0的頂點(diǎn),構(gòu)成一個(gè)新的頂點(diǎn)子集S; Step 2: 刪除AOV網(wǎng)絡(luò)中子集S中全部頂點(diǎn)以及從這些頂點(diǎn)出發(fā)的弧。 重復(fù)上述兩步,直到AOV網(wǎng)絡(luò)為空。具體實(shí)現(xiàn)采用棧進(jìn)行處理。當(dāng)前棧為存儲(chǔ)當(dāng)前入度為0的頂點(diǎn),備用棧為存儲(chǔ)新生成入度為0的頂點(diǎn)。通過兩個(gè)棧間相互交替,最終完成課程計(jì)劃的制定。 2.1.4 程序設(shè)計(jì)過程 輸入課程名稱作為頂點(diǎn),以及頂點(diǎn)之間先后關(guān)系,建立有向圖G; 對(duì)有向圖G集合劃分,輸出各學(xué)期課程計(jì)劃。 } (2) 棧程序模塊:設(shè)計(jì)棧的抽象數(shù)據(jù)類型。 (3) 有向圖G模塊:構(gòu)建有向圖,實(shí)現(xiàn)拓?fù)浼蟿澐帧?/p> (4) 程序的偽代碼實(shí)現(xiàn): 2.1.5 課程計(jì)劃輔助制定結(jié)果 課程計(jì)劃輔助制定結(jié)果如圖3所示。從圖3可以看出所獲得的4個(gè)課程子集,即某位學(xué)生4個(gè)學(xué)期課程計(jì)劃安排。S1={計(jì)算機(jī)導(dǎo)論、線性代數(shù)},S2={Passcal語言,微機(jī)原理、離散數(shù)學(xué)},S3={數(shù)據(jù)結(jié)構(gòu)、C語言、匯編語言},S4={操作系統(tǒng)、編譯原理、數(shù)據(jù)庫}。 2.2 汽車牌照快速查找實(shí)踐教學(xué)案例 2.2.1 問題描述 對(duì)一批汽車牌照進(jìn)行排序查找,利用基數(shù)排序和二分查找的思想完成程序設(shè)計(jì)任務(wù)。 2.2.2 實(shí)驗(yàn)(測試)數(shù)據(jù) 人工錄入,或者自動(dòng)隨機(jī)生成一批以車牌號(hào)為關(guān)鍵的記錄集合。 2.2.3 需求分析 (1) 利用基數(shù)排序的思想對(duì)一批具有結(jié)構(gòu)特征的汽車牌照進(jìn)行排序,并且利用二分查找的思想對(duì)排好序的汽車牌照記錄實(shí)現(xiàn)查找。 (2) 測試數(shù)據(jù)的每個(gè)記錄包括5項(xiàng),分別為牌照號(hào)碼、汽車商標(biāo)、顏色、注冊(cè)日期和車主的姓名,其中牌照號(hào)碼一項(xiàng)的輸入形式如圖4所示。 其中K0和K1輸入值為01~31(代表地區(qū)),K2輸入值為A~Z(代表車的使用性質(zhì)),后4位輸入值為0000~9999(代表車號(hào)),例如01B7395。這種牌照號(hào)碼具有多關(guān)鍵字的特征,可以將其分為3段分析,即數(shù)字、字母和數(shù)字。其余4項(xiàng)紀(jì)錄內(nèi)容由于不涉及到核心算法思想,因此只要一步字符串類型即可。查詢時(shí),必須輸入合法的汽車牌照號(hào)碼。 (3) 運(yùn)行程序,輸入要求的一批數(shù)據(jù)記錄后,屏幕輸出排好序的車牌號(hào)碼以及相關(guān)信息。查詢時(shí),程序查找到匹配的數(shù)據(jù),輸入該關(guān)鍵字的其它數(shù)據(jù)項(xiàng)。 (4) 測試數(shù)據(jù)要求至少用30個(gè)左右的數(shù)據(jù)進(jìn)行測試。 2.2.4 程序設(shè)計(jì)過程 (1) 主程序模塊為: (2) 靜態(tài)鏈表模塊:實(shí)現(xiàn)靜態(tài)鏈表的數(shù)據(jù)類型。 (3) 排序模塊:對(duì)數(shù)據(jù)記錄進(jìn)行排序。 (4) 查找模塊:對(duì)排好序的數(shù)據(jù)記錄進(jìn)行二分查找。 2.2.5 程序的偽代碼實(shí)現(xiàn) 2.3 課程考核評(píng)價(jià)體系 數(shù)據(jù)結(jié)構(gòu)與算法屬于應(yīng)用類型課程,若采用單一閉卷考試,則無法客觀評(píng)估學(xué)生對(duì)所學(xué)知識(shí)的應(yīng)用能力。基于該原因,本研究設(shè)計(jì)并提出新的課程評(píng)價(jià)體系。新評(píng)價(jià)體系以工程教育專業(yè)認(rèn)證的理念為主導(dǎo),側(cè)重實(shí)踐過程分段考核評(píng)價(jià),圍繞課程知識(shí)點(diǎn)展開工程實(shí)踐應(yīng)用考核評(píng)價(jià)。結(jié)合分段考核(實(shí)踐能力評(píng)價(jià))與終結(jié)考核(期末理論考試)的方式,避免了學(xué)期末突擊式學(xué)習(xí),更加符合工程教育認(rèn)證要求。具體課程考核評(píng)價(jià)標(biāo)準(zhǔn)見表1。 3 案例分析推廣與改進(jìn) 為了讓更多學(xué)生受益,本研究對(duì)行動(dòng)研究法進(jìn)行改進(jìn),將其應(yīng)用于數(shù)據(jù)結(jié)構(gòu)與算法課程實(shí)踐教學(xué)案例的分析推廣與持續(xù)改進(jìn)中。 3.1 原始行動(dòng)研究法 Kurt Lewin[21]首次提出行動(dòng)研究法,并將其應(yīng)用于計(jì)劃的制定。70年代后該方法被廣泛應(yīng)用于教育研究領(lǐng)域,通??煞譃?個(gè)階段:調(diào)研與判斷、反饋研究與分析。 3.2 基于工程教育認(rèn)證的改進(jìn)行動(dòng)研究法 基于工程教育認(rèn)證的改進(jìn)行動(dòng)研究法主要包括5個(gè)階段: (1)分析工程教育認(rèn)證通用標(biāo)準(zhǔn)與補(bǔ)充標(biāo)準(zhǔn)對(duì)數(shù)據(jù)結(jié)構(gòu)與算法課程實(shí)踐環(huán)節(jié)的要求,依據(jù)其課程特點(diǎn)設(shè)計(jì)科學(xué)、合理、可行的實(shí)踐教學(xué)案例,并將教學(xué)案例設(shè)計(jì)付諸實(shí)踐。 (2)將蘭州交通大學(xué)電子信息工程學(xué)院作為試點(diǎn),開設(shè)本課程。 (3)實(shí)踐教學(xué)案例評(píng)估,評(píng)估每個(gè)教學(xué)案例的優(yōu)劣性。采用問卷方式和教學(xué)效果測試相結(jié)合的方法完成實(shí)踐教學(xué)案例優(yōu)劣性評(píng)估任務(wù)。 (4)案例修改再實(shí)踐。依據(jù)評(píng)估結(jié)果對(duì)案例進(jìn)行修改,再于試點(diǎn)實(shí)踐教學(xué)。經(jīng)過1~2年時(shí)間形成成熟的實(shí)踐教學(xué)案例。 (5)案例推廣。將教學(xué)案例推廣至蘭州交通大學(xué)(甚至更廣范圍)開設(shè)數(shù)據(jù)結(jié)構(gòu)與算法課程的專業(yè)。 4 結(jié)語 本研究通過對(duì)數(shù)據(jù)結(jié)構(gòu)與算法課程和工程教育認(rèn)證標(biāo)準(zhǔn)的深入分析,發(fā)現(xiàn)傳統(tǒng)教學(xué)方法與考核標(biāo)準(zhǔn)工程教育認(rèn)證要求之間存在一定差距。為此提出了基于實(shí)踐教學(xué)案例為核心的數(shù)據(jù)結(jié)構(gòu)與算法課程教學(xué)體系,首先以代表性實(shí)踐教學(xué)案例“課程計(jì)劃輔助制定”和“汽車牌照的快速查找”說明該教學(xué)體系的實(shí)施;其次,提出并設(shè)計(jì)了新的考核評(píng)價(jià)標(biāo)準(zhǔn);最后,通過對(duì)行動(dòng)研究法的完善,實(shí)現(xiàn)了對(duì)實(shí)際教學(xué)案例的分析推廣與持續(xù)改進(jìn)。 參考文獻(xiàn): [1] 陳永,胡曉輝. 基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究[J]. 軟件導(dǎo)刊,2016,15(9):183-185. [2] 周國芳,錢曉山,戚珉. 高校工程教育與人文教育融合研究分析[J]. 軟件導(dǎo)刊,2013,12(10):3-4. [3] 賈紅艷,薛薇,牛弘. 基于工程認(rèn)證的控制儀表及系統(tǒng)課程教學(xué)研究[J]. 中國輕工教育, 2017, 11(6): 43-46. [4] 嚴(yán)蔚敏, 陳文博. 數(shù)據(jù)結(jié)構(gòu)及應(yīng)用算法教程[M].修改版.北京:清華大學(xué)出版社, 2011. [5] 李春葆. 數(shù)據(jù)結(jié)構(gòu)教程[M]. 北京:清華大學(xué)出版社, 2016. [6] 張小艷, 李占利. 數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)[M] . 西安: 西安電子科技大學(xué)出版,2015. [7] 陸淑娟,呂俊. 基于計(jì)算思維能力培養(yǎng)的C語言課程目標(biāo)導(dǎo)學(xué)模式研究[J]. 軟件導(dǎo)刊, 2017, 16(8):214-215. [8] 李素若. 基于慕課的編程類課程混合式教學(xué)模式研究與實(shí)踐——以《C++程序設(shè)計(jì)》為例[J]. 軟件導(dǎo)刊, 2017,16(1):189-191. [9] 于磊. 基于C#的WinForm開發(fā)中存儲(chǔ)過程應(yīng)用研究[J] . 軟件導(dǎo)刊,2018,17(4):178-183. [10] 吳玫,王海暉, 李偉波, 等. 面向混合學(xué)習(xí)的Java課程教學(xué)設(shè)計(jì)——以武漢工程大學(xué)為例[J], 2018, 17(4): 210-222. [11] 王生原. 編譯原理[M]. 第3版.北京: 清華大學(xué)出版社, 2015. [12] 張堯?qū)W,宋虹, 張高. 計(jì)算機(jī)操作系統(tǒng)教程[M]. 北京: 清華大學(xué)出版社,2013. [13] 王珊,薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 北京:高等教育出版社, 2014. [14] 王昱哲.?《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)方法研究[J]. 軟件導(dǎo)刊, 2018, 17(2): 76-77. [15] 張冰濤, 王小鵬,?王履程. 協(xié)議組合邏輯安全的WMNs認(rèn)證密鑰協(xié)商方案[J]. 計(jì)算機(jī)應(yīng)用研究, 2017, 34(8): 2473-2477. [16] 張冰濤, 王小鵬. 基于ECC的無線傳感器網(wǎng)絡(luò)安全分簇算法[J]. 蘭州交通大學(xué)學(xué)報(bào), 2016, 35(1): 20-24. [17] 張冰濤,王小鵬,李延林,等. 面向鐵路應(yīng)急的MANET安全節(jié)點(diǎn)發(fā)現(xiàn)協(xié)議建模[J]. 蘭州交通大學(xué)學(xué)報(bào), 2015, 34(1): 60-64. [18] 張冰濤,王小鵬. 面向WSN安全路由協(xié)議的自適應(yīng)威脅模型[J].計(jì)算機(jī)應(yīng)用研究,2014, 31(4):1208-1211. [19] 包振, 何迪. 一種基于圖論的入侵檢測方法[J]. 上海交通大學(xué)學(xué)報(bào), 2010, 44(9): 1176-1180. [20] 張冰濤,王小鵬,王履程,等. 基于圖論的MANET入侵檢測方法[J]. 電子與信息學(xué)報(bào), 2018, 40(7): 1086-1093. [21] LEWIN K. Action research and minority problems[J]. Journal of Social Issues, 1946, 2(4): 34-46. (責(zé)任編輯:江 艷)