用起泡法对初始化的10个字符按照ASCII码值由小到大的顺序进行排列
1个回答
关注
展开全部
您好,起泡法是一种基于比较的排序算法,它的基本思想是:比较相邻的元素,如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直到排序完成。因此,用起泡法对初始化的10个字符按照ASCII码值由小到大的顺序进行排列,可以按照以下步骤:1.从第一个字符开始,比较相邻的两个字符的ASCII码值,如果第一个字符的ASCII码值大于第二个字符的ASCII码值,则交换它们两个;2.继续比较下一对相邻的字符,直到比较到最后一对字符;3.重复步骤1~2,直到排序完成,最后的字符就是ASCII码值最大的字符。
咨询记录 · 回答于2023-05-16
用起泡法对初始化的10个字符按照ASCII码值由小到大的顺序进行排列
亲亲您具体情况告诉我
我帮您解决
您好,起泡法是一种基于比较的排序算法,它的基本思想是:比较相邻的元素,如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直到排序完成。因此,用起泡法对初始化的10个字符按照ASCII码值由小到大的顺序进行排列,可以按照以下步骤:1.从第一个字符开始,比较相邻的两个字符的ASCII码值,如果第一个字符的ASCII码值大于第二个字符的ASCII码值,则交换它们两个;2.继续比较下一对相邻的字符,直到比较到最后一对字符;3.重复步骤1~2,直到排序完成,最后的字符就是ASCII码值最大的字符。
本回答由上海巴鲁图工程机械科技有限公司_提供