亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計(jì)算思維在數(shù)據(jù)結(jié)構(gòu)中的實(shí)踐探索

        2015-03-21 09:39:56李慧玲
        關(guān)鍵詞:基本操作數(shù)據(jù)類型數(shù)據(jù)結(jié)構(gòu)

        李慧玲

        (長(zhǎng)治學(xué)院,山西 長(zhǎng)治 046000)

        1 計(jì)算思維與數(shù)據(jù)結(jié)構(gòu)

        計(jì)算思維具有多重特征,其主要表現(xiàn)為概念化、思維化、數(shù)學(xué)與工程思維的互補(bǔ)性等等。計(jì)算思維的精華即通過學(xué)習(xí)計(jì)算機(jī)科學(xué)基礎(chǔ)理論去解決實(shí)際問題,并且去理解人們的行為。它利用抽象和分解的形式,實(shí)現(xiàn)復(fù)雜的任務(wù)并且設(shè)計(jì)出復(fù)雜的系統(tǒng);利用合理的方法詮釋問題并且建立數(shù)學(xué)模型;利用冗余、容錯(cuò)、糾錯(cuò)和恢復(fù)等方式解決技術(shù)問題;利用數(shù)據(jù)來進(jìn)行計(jì)算。計(jì)算思維的一個(gè)中心思想即基于計(jì)算的思維,所以如何實(shí)現(xiàn)計(jì)算能力變得尤為重要。

        2 應(yīng)用數(shù)據(jù)抽象,建立數(shù)據(jù)的對(duì)象模型

        在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的過程中,遇到一個(gè)問題,首先必須進(jìn)行抽象選擇,找到數(shù)據(jù)對(duì)象并且對(duì)其進(jìn)行分析。當(dāng)確定出這個(gè)數(shù)據(jù)的邏輯關(guān)系之后,選擇數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),之后對(duì)存儲(chǔ)結(jié)構(gòu)的基本操作實(shí)現(xiàn)進(jìn)行考慮。接著,建立對(duì)應(yīng)的數(shù)據(jù)模型。

        2.1 利用ADT建立數(shù)據(jù)對(duì)象模型

        ADT主要指的是一個(gè)數(shù)學(xué)模型,同時(shí)它還指一組操作,這組操作主要是基于數(shù)學(xué)模型建立的。在使用 ADT建立數(shù)據(jù)對(duì)象的過程中,主要把握的應(yīng)該是數(shù)據(jù)的本質(zhì)特點(diǎn)以及數(shù)據(jù)能夠?qū)崿F(xiàn)的功能、數(shù)據(jù)外部接口。對(duì)于抽象數(shù)據(jù)類型ADT,我們也可以使用三元組(D,S, P)的方式來表示。在三元組中,D即為數(shù)據(jù)對(duì)象,S是D上的關(guān)系集,P是基于D的基本操作集。數(shù)據(jù)類型較為容易理解,是指高級(jí)語言中實(shí)現(xiàn)了的基本數(shù)據(jù)結(jié)構(gòu)。而抽象數(shù)據(jù)類型,則是數(shù)據(jù)類型的深入發(fā)展。通過已有的基本數(shù)據(jù)類型實(shí)現(xiàn)對(duì)新的數(shù)據(jù)類型的擴(kuò)展,進(jìn)而使得更為復(fù)雜的數(shù)據(jù)結(jié)構(gòu)得以實(shí)現(xiàn)。換句話說,數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)相當(dāng)于抽象數(shù)據(jù)類型的設(shè)計(jì)與實(shí)現(xiàn)。

        2.2 認(rèn)識(shí)已有的數(shù)據(jù)對(duì)象

        在數(shù)據(jù)結(jié)構(gòu)課程中,我們具備較多的數(shù)據(jù)對(duì)象模型,比如順序棧、循環(huán)隊(duì)列、二叉樹、鄰接表圖、哈希表等等。充分掌握這些數(shù)據(jù)對(duì)象模型,對(duì)于實(shí)際的應(yīng)用數(shù)據(jù)結(jié)構(gòu)有著積極作用。一些比較復(fù)雜的數(shù)據(jù)對(duì)象的操作,都能通過基本操作來完成。舉一個(gè)簡(jiǎn)單的例子,ADT List對(duì)線性表結(jié)構(gòu)及其基本操作的邏輯定義進(jìn)行了解釋,同時(shí)創(chuàng)建了相應(yīng)的數(shù)據(jù)模型。根據(jù)這個(gè)定義的基本操作,我們可以完成其他線性表的操作,即使操作相對(duì)復(fù)雜。

        2.3 設(shè)計(jì)與實(shí)現(xiàn)新的數(shù)據(jù)對(duì)象

        數(shù)據(jù)結(jié)構(gòu)中的基本操作歸納為四類:創(chuàng)建和銷毀結(jié)構(gòu)類,屬性操作類,查找類,以及更新類?;谶@些內(nèi)容,我們可以參照數(shù)據(jù)的特征,通過ADT實(shí)現(xiàn)對(duì)新的數(shù)據(jù)類型的開發(fā)。

        3 應(yīng)用問題抽象,建立問題的數(shù)學(xué)模型

        對(duì)于一個(gè)未曾面對(duì)過的復(fù)雜問題,采用直接求解的方式是不太恰當(dāng)?shù)?。遇到這種情況,我們一般的思路是分析問題,再對(duì)問題進(jìn)行抽象和分解、轉(zhuǎn)換,最后得到一個(gè)本質(zhì)和原問題相對(duì)接近的問題。這個(gè)問題必須是能夠利用計(jì)算機(jī)解決、較為簡(jiǎn)單的。我們通常把原始的問題對(duì)象命名為原型,進(jìn)行抽象分解后的則是數(shù)學(xué)模型。在解決一個(gè)實(shí)際問題時(shí),完成建模之后還需采用對(duì)應(yīng)的技術(shù)方式來對(duì)其進(jìn)行檢驗(yàn),比如計(jì)算、模擬等等。若建立的這個(gè)數(shù)學(xué)模型與實(shí)際的狀況存在較大差距,必須馬上對(duì)有問題的模型進(jìn)行修改。較之于實(shí)際的問題,數(shù)學(xué)模型具備一定的優(yōu)點(diǎn),有等價(jià)性、抽象性、高效性等等都是它的特點(diǎn)。之所以要建立數(shù)學(xué)模型,主要是為了更好地掌握數(shù)據(jù)之間的關(guān)系,以及它們的變化情況。在創(chuàng)建數(shù)學(xué)模型的過程中,若能發(fā)現(xiàn)有價(jià)值的線索,可以大大降低問題的難度。

        4 算法

        在數(shù)學(xué)模型的建立過程中,最為重要的兩個(gè)環(huán)節(jié)即數(shù)學(xué)模型的創(chuàng)建和求解。在建立數(shù)學(xué)模型的過程中,更多的是依靠一定的數(shù)學(xué)基礎(chǔ)。在求解問題時(shí),問題的數(shù)學(xué)模型必須進(jìn)行算法的設(shè)計(jì)與實(shí)現(xiàn)。這就需要依據(jù)數(shù)據(jù)模型,制定出最為合理的計(jì)算方法,并且找到恰當(dāng)?shù)乃惴?。由于算法的不同,結(jié)果必須存在較大的差異。在對(duì)算法進(jìn)行選擇時(shí),計(jì)算思維能力便得到了一定程度的訓(xùn)練。拿最小代價(jià)生成樹問題的求解來說,它可以采用多種算法。如果是n個(gè)城市的連通圖,數(shù)據(jù)對(duì)象是圖形結(jié)構(gòu),數(shù)學(xué)模型是最小代價(jià)生成樹。這時(shí)使用窮舉法,必須多這些城市進(jìn)行 n!次全排列。之后,還要求解各種排列的代價(jià)之和,并且作出比較,進(jìn)而找到問題的最小代價(jià)。這時(shí),如果使用貪心法,對(duì)稠密圖,采用prim算法。任意選擇一個(gè)頂點(diǎn),之后的每次從剩下的頂點(diǎn)中選擇出另外一個(gè)頂點(diǎn),再附加一條邊。此時(shí),只要滿足添加的邊的代價(jià)之和為當(dāng)前最小即可。這樣一直持續(xù)至選擇了n個(gè)頂點(diǎn),當(dāng)然也包括n-1條邊。

        當(dāng)然,同一個(gè)問題,也可以使用不同的數(shù)據(jù)結(jié)構(gòu),同時(shí)選擇不同的算法來求解。在這個(gè)過程中,計(jì)算思維能力也能得到較好的訓(xùn)練。這里以四則運(yùn)算表達(dá)式求值問題的求解為例。假如四則運(yùn)算表達(dá)式的形式為字符串,表達(dá)式存儲(chǔ)在數(shù)組中。

        5 結(jié)束語

        總之,其主要以計(jì)算思維為引入,將計(jì)算思維在數(shù)據(jù)結(jié)構(gòu)中的實(shí)踐探索貫穿整個(gè)研究課程,始終將如何培養(yǎng)計(jì)算思維能力的實(shí)踐作為研究重心。在充分把握計(jì)算思維與數(shù)據(jù)結(jié)構(gòu)的關(guān)系之后,我們就可以立足于計(jì)算思維的抽象與自動(dòng)化本質(zhì),通過建模,用計(jì)算機(jī)整理海量數(shù)據(jù),進(jìn)而提升自身的計(jì)算思維能力。

        [1]劉昕, 石樂義, 亓雪冬.面向計(jì)算思維的數(shù)據(jù)結(jié)構(gòu)課程教學(xué)改革[J].計(jì)算機(jī)教育.2013(16):39-42.

        [2]孟凡榮, 賈杰, 王興偉.網(wǎng)絡(luò)工程專業(yè)創(chuàng)新性實(shí)踐課程體系構(gòu)建與實(shí)施[J].計(jì)算機(jī)教育.2013(14):108-112.

        [3]楊建磊.我國高校計(jì)算機(jī)基礎(chǔ)課程改革目標(biāo)的新定位——基于計(jì)算思維理論[J].甘肅科技.2012(15):83+90-91.

        猜你喜歡
        基本操作數(shù)據(jù)類型數(shù)據(jù)結(jié)構(gòu)
        詳談Java中的基本數(shù)據(jù)類型與引用數(shù)據(jù)類型
        致廣大 盡精微——實(shí)驗(yàn)基本操作與氧氣的實(shí)驗(yàn)室制取
        如何理解數(shù)據(jù)結(jié)構(gòu)中的抽象數(shù)據(jù)類型
        點(diǎn)擊化學(xué)實(shí)驗(yàn)基本操作
        “翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
        高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
        化學(xué)常用儀器與基本操作考查
        TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
        鉗工的基本技術(shù)與基本操作的分析與研究
        河南科技(2014年23期)2014-02-27 14:18:53
        《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法創(chuàng)新探討
        河南科技(2014年5期)2014-02-27 14:08:57
        亚洲熟妇av一区二区三区hd| 理论片87福利理论电影| 亚洲国产18成人中文字幕久久久久无码av | 精品少妇后入一区二区三区| 亚洲av色在线播放一区| 少妇夜夜春夜夜爽试看视频| 少妇放荡的呻吟干柴烈火动漫| 无遮挡十八禁在线视频国产制服网站| 国产一区二区毛片视频| 加勒比东京热中文字幕| 亚洲裸男gv网站| 久久天天爽夜夜摸| 国产一区亚洲一区二区| 午夜秒播久久精品麻豆| 国产精品无码久久久久久久久久| 精品无码av不卡一区二区三区| 国产精品成人有码在线观看| 国产精品一区二区三区在线免费 | 久久精品国产亚洲av麻豆瑜伽| 50岁熟妇大白屁股真爽| 色综合久久加勒比高清88| 国产精品又污又爽又色的网站| 亚洲av福利院在线观看| 久久无码人妻精品一区二区三区| 国产亚洲精品自在久久77| 免费蜜桃视频在线观看| 日韩夜夜高潮夜夜爽无码| 欧美综合自拍亚洲综合图片区| 国产极品喷水视频| 亚洲成年国产一区二区| 国产成人精品无码一区二区老年人| 国产成人一区二区三中文| 日本美女性亚洲精品黄色| av无码小缝喷白浆在线观看| 日产精品久久久久久久蜜臀| 久久精品国产亚洲片| 国产白浆一区二区在线| 亚洲色爱免费观看视频| 538任你爽精品视频国产| av在线一区二区三区不卡| 少妇性bbb搡bbb爽爽爽|