地税返还的个税手续费:急:ava帮助

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 10:19:49
请帮我用java程序写一个算法
题目:23,17,5,90,12,44,38,77利用数组函数写一个选择算法和冒炮算法
是一个用JAVA编程

提供一下思路,就不帮你做了
  冒泡排序:
  基本思想是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合要求的就调换数据的顺序,从而保证相邻数据间符合所要求的序列关系。
  例示:18 30 0 81 -1 45 290 250 升序
  18 0 30 -1 45 81 250 290 第一遍扫描
  0 18 -1 30 45 81 250 290 第二遍扫描
  0 -1 18 30 45 81 250 290 第三遍扫描
  -1 0 18 30 45 81 250 290 第四遍扫描
  -1 0 18 30 45 81 250 290 第五遍扫描
  选择排序:
  基本思想是把数据序列划分成两个子序列,一个是有序子序列,另一个是无序子序列。初始时,有序子序列为空,无序子序列包含全部数据。每次从无序子序列中选择一个最大的或最小的数放到有序子序列中固定位置(如尾部),直至无序序列为空。
  例示: 18 30 0 81 -1 45 290 250 升序
  -1 30 0 81 18 45 290 250
  -1 0 30 81 18 45 290 250
  -1 0 18 81 30 45 290 250
  -1 0 18 30 81 45 290 250
  -1 0 18 30 45 81 290 250
  -1 0 18 30 45 81 290 250
  -1 0 18 30 45 81 250 290
  -1 0 18 30 45 81 250 290