java吧 关注:1,296,871贴子:12,831,344
  • 23回复贴,共1

一道题,想不到是怎么写,求大神解答。

只看楼主收藏回复

编一个程序,定义一个有七个元素的一维数组a,在键盘上输入时没有大小次序,但是存入数组时要求按由小到大的顺序存放。例如,输入第1个数1时,存入a[0];假如第2个数是5,则数存入a[1];假如第3个数是4,那么把前面输入的5向后面移动到a[2],把4放入到a[1]的位置上,这样使得每输入一个数,都能保持数组中的数字按从小到大的顺序排列。


IP属地:河南1楼2016-04-15 16:39回复
    每次添加都排一次序


    IP属地:浙江2楼2016-04-15 16:42
    收起回复
      2026-02-04 17:53:48
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:河南3楼2016-04-15 16:46
      回复
        都输进去 然后Arrays.sort


        IP属地:上海来自Android客户端4楼2016-04-15 16:50
        收起回复
          不会集合容器的,就用冒泡 或选择


          IP属地:上海来自Android客户端5楼2016-04-15 16:51
          回复
            在你new int[7] 时数组就已经有7个0 sort排序0肯定在前面 这里还是自己写个方法把0看做最大值好了


            IP属地:浙江6楼2016-04-15 17:24
            回复
              冒泡


              IP属地:广东来自Android客户端7楼2016-04-15 17:26
              回复
                看看是这样么?


                IP属地:浙江9楼2016-04-15 17:50
                收起回复
                  2026-02-04 17:47:48
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我发的代码都进回收站了怎么回事


                  IP属地:浙江11楼2016-04-15 17:55
                  收起回复
                    难道是传说中的直接排序


                    来自iPhone客户端12楼2016-04-15 19:15
                    收起回复


                      IP属地:浙江13楼2016-04-18 11:51
                      回复
                        数组放进集合里,输出来就是排序好的。


                        IP属地:江苏来自iPhone客户端14楼2016-04-18 12:29
                        回复