题目:
允许用户定义数组的长度
定义好长度后,要求用户在控制台输入数组中的元素数值
可以按照用户的指令,进行正序排列or逆序排列
求大神讲解,老师说,有三种方法,过程式编程,面向对象和递归算法
非常感谢!
允许用户定义数组的长度
定义好长度后,要求用户在控制台输入数组中的元素数值
可以按照用户的指令,进行正序排列or逆序排列
求大神讲解,老师说,有三种方法,过程式编程,面向对象和递归算法
非常感谢!
调试欢乐多
代码思路:1、要求用户输入数组大小,生成等大小的数组
2、循环数组大小,一一输入对应的值
3、选择排序方法(正序。逆序),排序数组面向对象编程,将所有的事务看成是一个一个对象。
代码思路:1、建立一个实体类,里面包含几个属性:数组大小,List数组、排序方法;
2、用户输入大小、数组内容、排序方式,通过用户输入,新建一个实体类
3、实体类根据其排序方法属性对list数组进行排序递归算法(不太明白递归算法是不是适合这个题目):通过找寻算法中的重复部分来解决,有点类似数学中的假说演绎法;
代码思路:
假设数组有一个值,按照正序来排序的话
那么就会是:输入一个大小,然后生成一个数组,进行排序
那么当有n个值的时候
代码内容:根据n扩充你的数组,并根据排序方法,将数组排序。