1. 首页 > 笙耀百科 >

pascal语言代码(pascal编程语言)

关于pascal语言代码,pascal编程语言这个很多人还不知道,今天小深来为大家解答以上的问题,现在让我们一起来看看吧!

pascal语言代码(pascal编程语言)pascal语言代码(pascal编程语言)


1、最简单的排序方法是冒泡排序方法。

2、这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。

3、在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。

4、所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。

5、如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。

6、显然,处理一遍之后,“最轻”的元素就浮到了最高位置;处理二遍之后,“次轻”的元素就浮到了次高位置。

7、在作第二遍处理时,由于最高位置上的元素已是“最轻”元素,所以不必检查。

8、一般地,第i遍处理时,不必检查第i高位置以上的元素,因为经过前面i-1遍的处理,它们已正确地排好序。

9、这个算法可实现如下。

10、procedure Bubble_Sort(var L:List);vari,j:position;begin1 for i:=First(L) to Last(L)-1 do2 for j:=First(L) to Last(L)-i do3 if L[j]>L[j+1] then4 swap(L[j],L[j+1]); //交换L[j]和L[j+1]。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息