999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計(jì)算機(jī)程序設(shè)計(jì)中的排序問(wèn)題研究

2017-04-27 16:47:39王燕軍
電子技術(shù)與軟件工程 2016年15期
關(guān)鍵詞:計(jì)算機(jī)

王燕軍

摘 要 隨著信息技術(shù)的快速發(fā)展,計(jì)算機(jī)等設(shè)備越來(lái)越充分發(fā)揮著重要作用。但在計(jì)算機(jī)應(yīng)用中,進(jìn)行程序設(shè)計(jì)尤為重要,必須有效把握排序問(wèn)題,將一系列數(shù)據(jù)元素、相關(guān)規(guī)則記錄加以重新排列,使之成為有序序列,滿足計(jì)算機(jī)程序設(shè)計(jì)的實(shí)際要求。在計(jì)算機(jī)程序設(shè)計(jì)中,排序方式相對(duì)較多,設(shè)計(jì)人員可以根據(jù)設(shè)計(jì)所需而合理選擇排列方式。本文主要分析計(jì)算機(jī)程序排序設(shè)計(jì)的特點(diǎn)及其多樣化排序方式,并提出有效選擇計(jì)算機(jī)程序排序方式的建議。

【關(guān)鍵詞】計(jì)算機(jī) 程序設(shè)計(jì) 排序問(wèn)題

就計(jì)算機(jī)程序設(shè)計(jì)而言,排序是尤為重要的問(wèn)題,只有有效開展排序工作,才能將計(jì)算機(jī)中無(wú)序的數(shù)據(jù)元素加以有序排列,能夠滿足計(jì)算機(jī)程序設(shè)計(jì)人員的需求,使之更好為社會(huì)公眾而服務(wù)。在排序中,排序方法更加多樣化,使程序設(shè)計(jì)人員面臨著多種選擇方式。所以,有關(guān)人員有必要對(duì)計(jì)算機(jī)程序設(shè)計(jì)的排序問(wèn)題進(jìn)行深入研究,為程序設(shè)計(jì)人員提供積極的意見或建議,有助于提升計(jì)算機(jī)程序排序的有效性。

1 計(jì)算機(jī)程序排序設(shè)計(jì)的特點(diǎn)

隨著計(jì)算機(jī)設(shè)備在人類社會(huì)眾多行業(yè)領(lǐng)域中的廣泛應(yīng)用,計(jì)算機(jī)程序設(shè)計(jì)越來(lái)越發(fā)揮著重要作用,只有進(jìn)行合理的計(jì)算機(jī)程序設(shè)計(jì),才能使其更好為人類而服務(wù)。排序是計(jì)算機(jī)程序設(shè)計(jì)中最為重要的問(wèn)題,具有一定的特點(diǎn),主要表現(xiàn)在以下方面:

1.1 排序十分復(fù)雜

在排序過(guò)程中,相關(guān)數(shù)據(jù)信息或記錄等內(nèi)容比較多,即便設(shè)計(jì)人員制定最佳方案,其排序難度較高。其次,排序操作中具有許多不確定性因素,使程序設(shè)計(jì)的整體內(nèi)容得不到確切答案,表明程序設(shè)計(jì)受排序操作中不確定因素的影響較大。

1.2 具有約束性

各數(shù)據(jù)資源信息之間具有制約和影響的關(guān)系,能夠?qū)τ?jì)算機(jī)程序設(shè)計(jì)排序產(chǎn)生重要影響。

1.3 具有多目標(biāo)性

相關(guān)人員在排序操作時(shí),必須使一組數(shù)據(jù)資源信息或記錄同時(shí)適應(yīng)多種目標(biāo)的需要,要求設(shè)計(jì)者必須嚴(yán)格按照相關(guān)標(biāo)準(zhǔn)而開展操作行為,使程序設(shè)計(jì)更具有效性。

由此可見,計(jì)算機(jī)程序排序問(wèn)題相對(duì)較為復(fù)雜,亟需設(shè)計(jì)人員不斷提高自身的素養(yǎng),并通過(guò)合理的排序方式而開展程序設(shè)計(jì)流程。

2 計(jì)算機(jī)程序的排序方式

在計(jì)算機(jī)程序設(shè)計(jì)中,主要有冒泡排序法、選擇排序法和快速排序法幾種,各種排序方式有其獨(dú)特的優(yōu)劣勢(shì),能夠?qū)τ?jì)算機(jī)程序設(shè)計(jì)質(zhì)量產(chǎn)生重要影響。

2.1 冒泡排序法

所謂的冒泡排序法,指排序過(guò)程中,對(duì)相鄰的元素進(jìn)行系列比較,并將數(shù)值較小的數(shù)據(jù)調(diào)至前面,基于該思想,對(duì)全部的數(shù)據(jù)元素進(jìn)行兩兩對(duì)比,直至所有數(shù)據(jù)比對(duì)完成。例如:在關(guān)鍵字為“9、8、5、14、2”的冒泡排序中,一是將9和8進(jìn)行比較,將8調(diào)至前面,使該關(guān)鍵字變成“8、9、5、14、2”;二是將9和5進(jìn)行比較,將5調(diào)至前面,關(guān)鍵字變成“8、5、9、14、2”;三是將9和14進(jìn)行比較,該關(guān)鍵字不變;四是將14和2進(jìn)行對(duì)比,將2調(diào)至14前面,該關(guān)鍵字變成“8、5、9、2、14”,完成冒泡排序。

2.2 選擇排序法

所謂的選擇排序法,是指將需要排序的數(shù)據(jù)元素,通過(guò)交換對(duì)比方式而加以調(diào)整,最終選擇最為合適的數(shù)據(jù)元素完成選擇排序。在選擇排序法應(yīng)用中,相關(guān)設(shè)計(jì)人員應(yīng)根據(jù)算法進(jìn)行深入的分析,基于該排序方式的排序法,與冒泡排序法較為相似。在選擇排序中,利用一個(gè)輔助單元,而排序所消耗的時(shí)間和工作效率與n之間有著密切的聯(lián)系。在此過(guò)程中,主要分為正序和逆序的方式。一方面,在正序中,比較次數(shù)的計(jì)算方式為n(n-1)/2,移動(dòng)為0;另一方面,在逆序中,比較次數(shù)計(jì)算方式與正序一致,但移動(dòng)次數(shù)為3(n-1)。基于此,計(jì)算機(jī)程序設(shè)計(jì)人員應(yīng)合理選擇排序法。

2.3 快速排序法

計(jì)算機(jī)程序的快速排序中,相關(guān)人員應(yīng)首先確定2個(gè)指針,賦予其一初始值,并進(jìn)行有規(guī)則或多次交替的掃描,待2個(gè)指針保持一致性時(shí),則完成排序操作。例如:一組數(shù)據(jù)元素為“49、37、61、93、72、13、23、49”,通過(guò)第一次排序可得出“[23 37 13]49[72 93 61 49]的結(jié)果;第二次排序,[13]24[37]49[49 61]72[93];第三次排序的結(jié)果為13 23 37 49 49 61 72 93。由此可見,在快速排序法的作用下,能夠滿足程序設(shè)計(jì)人員的實(shí)際需求,對(duì)程序設(shè)計(jì)發(fā)揮著積極的作用。

3 合理選擇計(jì)算機(jī)程序排序方式

程序設(shè)計(jì)中,應(yīng)合理選擇排序方式,以提升計(jì)算機(jī)程序設(shè)計(jì)的有效性。基于不同排序方式的程序設(shè)計(jì),能夠發(fā)揮著不同的設(shè)計(jì)效果。程序設(shè)計(jì)時(shí),不同排序方式所消耗的時(shí)間有不同,與n之間有著密切的聯(lián)系。一方面,如果n值相對(duì)較小,則可以選擇直接插入法、直接選擇法等,能夠記錄信息數(shù)據(jù)量相對(duì)較大的內(nèi)容,是比較合理的排序方式。另一方面,如果n值相對(duì)較大,應(yīng)選擇復(fù)雜度相對(duì)較小的排序方式進(jìn)行程序設(shè)計(jì),如快速排序法、堆排序法等,通常以快速排序法為主要方式,其消耗時(shí)間相對(duì)較少。

另外,在選擇排序方式時(shí),相關(guān)人員也可以根據(jù)數(shù)值文件初始狀態(tài)加以合理選擇。首先,如果關(guān)鍵字初始狀態(tài)屬于正序排列,則可以選擇冒泡排序方式。其次,如果程序設(shè)計(jì)中,需要對(duì)兩種或以上的關(guān)鍵字進(jìn)行有效的對(duì)比分析,則設(shè)計(jì)人員可以選擇二叉樹的排序方式進(jìn)行,通過(guò)對(duì)相關(guān)關(guān)鍵字的對(duì)比、分解,能夠使計(jì)算機(jī)程序設(shè)計(jì)更具可靠性。

4 結(jié)論

在計(jì)算機(jī)程序設(shè)計(jì)中,應(yīng)注重排序問(wèn)題,只有通過(guò)合理的排序方式,才能增強(qiáng)程序設(shè)計(jì)效率,對(duì)拓寬計(jì)算機(jī)領(lǐng)域空間發(fā)揮著重要作用。在不同排序方式下,所能構(gòu)成的計(jì)算機(jī)程序存在差異性,能夠滿足不同人群的需求。所以,在計(jì)算機(jī)程序設(shè)計(jì)中,相關(guān)設(shè)計(jì)人員應(yīng)根據(jù)程序需求而合理選擇排序方式,使計(jì)算機(jī)程序設(shè)計(jì)更具優(yōu)化性,這樣不僅能夠減少不必要的程序設(shè)計(jì)流程,而且能夠降低程序設(shè)計(jì)難度,更好的提升計(jì)算機(jī)運(yùn)行效率,從而為人們提供便利。

參考文獻(xiàn)

[1]石海鶴,薛錦云.基于PAR的排序算法自動(dòng)生成研究[J].軟件學(xué)報(bào),2012(09):2248-2260.

[2]呂雪.計(jì)算機(jī)程序設(shè)計(jì)中基于任務(wù)驅(qū)動(dòng)模式的冒泡排序算法教學(xué)設(shè)計(jì)[J].通訊世界,2015(15):261-263.

[3]馬瑞民.程序設(shè)計(jì)中的縱橫訓(xùn)練方法初探[J].計(jì)算機(jī)教育,2015(24):41-44.

作者單位

南陽(yáng)醫(yī)學(xué)高等專科學(xué)校 河南省南陽(yáng)市 473000

猜你喜歡
計(jì)算機(jī)
計(jì)算機(jī)操作系統(tǒng)
穿裙子的“計(jì)算機(jī)”
基于LabVIEW的計(jì)算機(jī)聯(lián)鎖仿真系統(tǒng)
基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
科技傳播(2019年22期)2020-01-14 03:06:34
計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)的幾點(diǎn)探討
電子制作(2017年14期)2017-12-18 07:08:10
計(jì)算機(jī)網(wǎng)絡(luò)安全
iLOCK型計(jì)算機(jī)聯(lián)鎖開發(fā)中的需求開發(fā)管理
計(jì)算機(jī)聯(lián)鎖系統(tǒng)配置軟件設(shè)計(jì)與實(shí)現(xiàn)
主站蜘蛛池模板: 国产毛片片精品天天看视频| 亚洲综合色婷婷中文字幕| 亚洲一区二区在线无码 | 精品国产成人三级在线观看| 亚洲码在线中文在线观看| 色有码无码视频| 婷婷五月在线视频| 亚洲日韩在线满18点击进入| 激情综合激情| 一级全黄毛片| 亚欧美国产综合| 无码高潮喷水在线观看| 男女男免费视频网站国产| 精品视频一区二区三区在线播| 免费观看无遮挡www的小视频| 欧美成人影院亚洲综合图| 456亚洲人成高清在线| 高潮毛片免费观看| 99久久国产综合精品2023| 国产成人精品视频一区视频二区| 色综合久久88| 强奷白丝美女在线观看| 国产区在线看| 国产视频你懂得| www.亚洲一区| 天天躁夜夜躁狠狠躁躁88| 久久精品国产在热久久2019| 国模在线视频一区二区三区| 无码一区二区三区视频在线播放| 99无码熟妇丰满人妻啪啪| a亚洲视频| 中文字幕欧美成人免费| 蝴蝶伊人久久中文娱乐网| 国产理论最新国产精品视频| 中文字幕在线免费看| a毛片基地免费大全| 五月婷婷中文字幕| 看国产一级毛片| 婷婷亚洲最大| 欧美在线网| 热re99久久精品国99热| 欧美成人免费午夜全| 自偷自拍三级全三级视频| 99伊人精品| 特级做a爰片毛片免费69| 国产产在线精品亚洲aavv| 日韩av无码DVD| 国产女人在线| 五月丁香在线视频| 国产精品成人AⅤ在线一二三四| 精品一区二区三区中文字幕| 免费大黄网站在线观看| 国产美女91呻吟求| 一级毛片基地| 精品三级网站| 日本欧美一二三区色视频| 毛片a级毛片免费观看免下载| 日本欧美一二三区色视频| 一级毛片免费不卡在线| 爱色欧美亚洲综合图区| 久久77777| 久久精品一品道久久精品| 日韩天堂视频| 在线网站18禁| www.狠狠| 亚洲色婷婷一区二区| 亚洲女人在线| 欧美伊人色综合久久天天| 女人18毛片水真多国产| 丝袜无码一区二区三区| 亚洲一区二区日韩欧美gif| 色综合五月婷婷| 亚洲日韩精品综合在线一区二区| 中文字幕亚洲综久久2021| 中文字幕永久在线看| 亚洲欧美日韩另类在线一| 91福利一区二区三区| 综合五月天网| 尤物特级无码毛片免费| 无遮挡国产高潮视频免费观看| 亚洲丝袜第一页| 亚洲高清在线天堂精品|