博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年3月19日

摘要: 1,定义:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。参考代码:<?php //选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 function sele... 阅读全文

posted @ 2013-03-19 16:34 Step at a time 阅读(313) 评论(2) 推荐(0) 编辑

摘要: 题目:在输入框内输入5个数(输入那5个数用空格隔开),请用一维数组来编写一个程序求出他们的平均值(保留2位小数位)。大家可以自己想想怎么做。参考代码:<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></head><body><h3>请输入5个数,并且用空格隔开</h3><?php //接收提交(输入过来的值) REQUEST $grade =@$_REQUE 阅读全文

posted @ 2013-03-19 11:27 Step at a time 阅读(403) 评论(0) 推荐(0) 编辑

摘要: 1、首先我们必须弄清楚什么是冒泡排序,不理解冒泡排序的原理,我们就无法写出代码。冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的 阅读全文

posted @ 2013-03-19 11:11 Step at a time 阅读(348) 评论(0) 推荐(0) 编辑