黑马程序员技术交流社区

标题: 【阳哥专栏】周末技术分派送活动第4期(05.23~05.25) [打印本页]

作者: 王震阳老师    时间: 2014-5-23 17:43
标题: 【阳哥专栏】周末技术分派送活动第4期(05.23~05.25)
本帖最后由 王震阳 于 2014-5-23 17:46 编辑

技术题活动第4期:排序题(该题最高可以获得3个技术分),老规矩,回复此帖领题:

【阳哥专栏】点点滴滴记录最真实的黑马
http://bbs.itheima.com/thread-117773-1-1.html
(出处: 黑马程序员IT技术论坛)



作者: 土突突    时间: 2014-5-23 18:17
看看学到没有
作者: 喜爱    时间: 2014-5-23 18:27
看看,是否能做啊!
作者: weimoliang    时间: 2014-5-23 18:34
领题了  ,阳哥人真好,我刚来个一个建议贴子,你就放题了,真尴尬啊!
作者: 邵镛    时间: 2014-5-23 18:40
看看题目
作者: 苍穹的雨    时间: 2014-5-23 18:42
就等着做题呢。。。。
作者: 时光♪微凉    时间: 2014-5-23 18:43
参与一下,看看是道什么题
作者: 屈_zi    时间: 2014-5-23 18:48
拿题目了
作者: jieyu90    时间: 2014-5-23 19:03
先领个题目 看看
作者: 谢振宣    时间: 2014-5-23 19:04
看看题目
作者: 时光♪微凉    时间: 2014-5-23 19:13
排序提交,多多赚取技术分:lol

ArraySort.rar

474 Bytes, 阅读权限: 50, 下载次数: 1

排序


作者: jieyu90    时间: 2014-5-23 19:30
有点儿事现在,只写了两个,回头有时间再写第三个

ArraySortTest.zip

822 Bytes, 阅读权限: 150, 下载次数: 1


作者: 邵镛    时间: 2014-5-23 19:34
阳哥!看看

Test.zip

604 Bytes, 阅读权限: 100, 下载次数: 1


作者: 周大侠    时间: 2014-5-23 20:17
来领取题,做做,
作者: 周大侠    时间: 2014-5-23 20:38
这是我做的,我就是小小菜鸟,注释有点多,阳哥别忘心里去:lol
  1. class  ArrayTest
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 //定义数组
  6.                 int [] arr={1,3,5,4,2};
  7.                 //遍历打印数组
  8.                 //for(int x=0;x<=arr.length-1;x++)
  9.                 //        {
  10. //System.out.println("arr"+"["+x+"]"+"="+arr[x]);
  11.                  //   }
  12.        
  13.                  printArray(arr);
  14.    
  15.                  Paixu1(arr);
  16.                 printArray(arr);

  17.                  Paixu2(arr);
  18.                  printArray(arr);
  19.         }
  20.         //遍历数组的方法
  21.         public static void printArray(int[] arr)
  22.         {
  23.                 for(int x=0;x<=arr.length-1;x++)
  24.                 {
  25.                         if(x!=arr.length-1)//判断是否是数组的最后一位
  26.                         System.out.print(arr[x]+",");
  27.                         else
  28.                                 System.out.println(arr[x]);
  29.                 }
  30.         }
  31.         //排序--选择排序
  32.     // 所谓选择排序就是将数组进行嵌套循环
  33.     public static void Paixu1(int[] arr)
  34.         {
  35.                 for(int x=0;x<=arr.length-1;x++)
  36.                 {
  37.                         for(int y=x+1;y<=arr.length-1;y++)//注意的是y=x+1是不予同脚标元素相比较假如是有y=1,那么当循环执行到第二圈的时候就挂了
  38.                         {
  39.               if(arr[x]>arr[y])
  40.                                 {
  41.                                         int temp=arr[x];
  42.                                         arr[x]=arr[y];
  43.                                         arr[y]=temp;
  44.                             }
  45.                         }
  46.                 }
  47.         }
  48.      //排序--泡沫排序
  49.      //泡沫排序 定义:相邻两个元素排序,如果符合条件换位
  50.          public static void Paixu2(int[] arr)
  51.         {
  52.                 for(int x=0;x<=arr.length-1;x++)
  53.                 {
  54.                         for(int y=0;y<arr.length-x-1;y++)//注意的是y<(=)不能写写了就越界arr.length-x减x是为每次比较元素减少一个,因为这种比较方式每一次都将最大值能取出来(出现在数组最后一位)减1是避免数组越界
  55.                         {
  56.                                 if(arr[y]>arr[y+1])
  57.                                 {
  58.                                         /*int temp=arr[y];
  59.                                     arr[y]=arr[y+1];
  60.                                     arr[y+1]=temp;
  61.                                         */
  62.                                         Zhihuan(arr,y,y+1);
  63.                                 }
  64.                         }
  65.                 }
  66.         }
  67.       //发现无论是什么排序都需要对满足条件的元素进行位置的置换
  68.           //所以可以将这部分相同的代码提取出来,单独封装成函数
  69.           //置换函数
  70.           public static void Zhihuan(int[] arr,int a,int b)
  71.           {
  72.                         int temp=arr[a];
  73.                     arr[a]=arr[b];
  74.                         arr[b]=temp;
  75.           }
  76.       
  77. }
复制代码

作者: mayor125    时间: 2014-5-23 21:00
:lol:lol基础测试
作者: mayor125    时间: 2014-5-23 21:01
阳哥这完全是送分啊。。。。

用心看过毕老师视频的同学几乎都写的出来。。。
作者: 苏周周    时间: 2014-5-23 21:03
踊跃参与
作者: 苍穹的雨    时间: 2014-5-23 21:16
交卷。。。

SortTest.rar

964 Bytes, 阅读权限: 100, 下载次数: 1

。。。


作者: an1911    时间: 2014-5-23 21:18
来领题目了
作者: 屈_zi    时间: 2014-5-23 21:18
完成。。。

ArraySort.zip

1.02 KB, 阅读权限: 100, 下载次数: 1


作者: whb359106956    时间: 2014-5-23 21:22
领题,看看
作者: 王震阳老师    时间: 2014-5-23 21:24
土突突 发表于 2014-5-23 18:17
看看学到没有

学到没?
作者: 王震阳老师    时间: 2014-5-23 21:24
weimoliang 发表于 2014-5-23 18:34
领题了  ,阳哥人真好,我刚来个一个建议贴子,你就放题了,真尴尬啊!

只为编程
作者: 谜燕    时间: 2014-5-23 21:25
领题,看看
作者: 王震阳老师    时间: 2014-5-23 21:28
周大侠 发表于 2014-5-23 20:38
这是我做的,我就是小小菜鸟,注释有点多,阳哥别忘心里去

你怎么不隐藏代码,或者以附件的形式提交呢,这样大家不都看到你的代码了吗?
作者: 王震阳老师    时间: 2014-5-23 21:29
mayor125 发表于 2014-5-23 21:01
阳哥这完全是送分啊。。。。

用心看过毕老师视频的同学几乎都写的出来。。。 ...

这个是专门给刚入门的学员准备的。之前放题,很多人说难度太大,因此来了个简单的。
作者: 苏周周    时间: 2014-5-23 21:42

  1. 指点
复制代码
可以收到我的文件吗
   指点
作者: hengxing0079    时间: 2014-5-23 21:45
Mark一下,过后练习做!
作者: 教皇    时间: 2014-5-23 21:49
看一下!!
作者: 黑马-王宁    时间: 2014-5-23 21:54
看看题!!
作者: 喜爱    时间: 2014-5-23 21:59
刚刚做了,请版主,查看哦!

数组排序.zip

1.97 KB, 阅读权限: 100, 下载次数: 1


作者: 凌羽猎风    时间: 2014-5-23 22:09
看看题会做不  也检验一下自己
作者: osully    时间: 2014-5-23 22:09
have a look
作者: mayor125    时间: 2014-5-23 22:11
{:3_49:}就写了两个...第三个暂时还没去研究...{:3_65:}

排序算法.zip

43.06 KB, 阅读权限: 150, 下载次数: 1


作者: 苍穹的雨    时间: 2014-5-23 22:14
王震阳 发表于 2014-5-23 21:29
这个是专门给刚入门的学员准备的。之前放题,很多人说难度太大,因此来了个简单的。 ...

难度减了,可是给的分也少了。。。。
作者: 王震阳老师    时间: 2014-5-23 22:26
苍穹的雨 发表于 2014-5-23 22:14
难度减了,可是给的分也少了。。。。

当然啦,难度不同分值肯定不同呀
作者: 教皇    时间: 2014-5-23 22:32
交卷了!!

Test.zip

1.14 KB, 阅读权限: 100, 下载次数: 1


作者: 屋檐下的期待    时间: 2014-5-23 22:49
做题啦啊拉拉    ………………
作者: Mr._Strange    时间: 2014-5-23 22:55
标题: 交卷坐等评分~~
本帖最后由 Mr._Strange 于 2014-5-24 00:26 编辑

交卷坐等评分~~

paixu.rar

513 Bytes, 阅读权限: 100, 下载次数: 1


作者: 冯鸿昌    时间: 2014-5-23 23:13
hava a look

作者: zhaojian    时间: 2014-5-23 23:16
看看!!!!
作者: lvc    时间: 2014-5-23 23:49
看看练习一下
作者: 寻找人生目标    时间: 2014-5-23 23:53
种子收下了      
作者: 苏周周    时间: 2014-5-24 00:03
阳哥,我参加了。把代码给你发过去了,怎么没有具体的显示。你收到了吗
作者: 凌羽猎风    时间: 2014-5-24 00:04
只写出了冒泡和选择,快速不会写……

ArrayTest.rar

1.42 KB, 下载次数: 121


作者: 王震阳老师    时间: 2014-5-24 00:16
苏周周 发表于 2014-5-23 21:42
可以收到我的文件吗
   指点

你这个没有发好,你打包成压缩包,然后上传。
作者: 90后丶小辉    时间: 2014-5-24 00:23
看看看看看看看看看
作者: 谢振宣    时间: 2014-5-24 01:00
提交,请看一下。

Demo.rar

732 Bytes, 阅读权限: 100, 下载次数: 0


作者: whb359106956    时间: 2014-5-24 01:17
不足之处还望指点,谢谢!

test.rar

1.79 KB, 下载次数: 112


作者: hamiguadjs    时间: 2014-5-24 01:24
先看看吧,排序的题很有意思。
作者: hamiguadjs    时间: 2014-5-24 01:56
交卷,希望以后有很多这样的机会,进行编程练习。

Test.rar

930 Bytes, 阅读权限: 30, 下载次数: 3


作者: chenzhiyuan    时间: 2014-5-24 03:45
看看题目
作者: 韩天雷    时间: 2014-5-24 06:50
我来领题啦!
作者: 铁血丹心    时间: 2014-5-24 08:25
领题目看一下
作者: 附耳细说    时间: 2014-5-24 08:58
回复 领题目~  
ty 阳哥
作者: 天外的星    时间: 2014-5-24 09:31
看看能做吧
作者: のソ夏末    时间: 2014-5-24 09:34
领题/做题/只为技术分!
作者: 李维奥    时间: 2014-5-24 09:46
拿题做做。
作者: zhaojian    时间: 2014-5-24 10:14
只会做两个!!

ArraySort.zip

1.05 KB, 阅读权限: 100, 下载次数: 1


作者: 但愿''专注..    时间: 2014-5-24 10:18
看下。。。。。
作者: 天外的星    时间: 2014-5-24 10:20
做了两道,请查阅

数组排序.zip

604 Bytes, 阅读权限: 100, 下载次数: 1


作者: 但愿''专注..    时间: 2014-5-24 10:27
好像没有规定用什么语言喔,我拿个以前做的课程设计交了,哈哈

排序.zip

1.65 KB, 下载次数: 148


作者: のソ夏末    时间: 2014-5-24 10:32
交卷交卷啦!

ArrayTest.rar

741 Bytes, 阅读权限: 150, 下载次数: 1


作者: 875588381    时间: 2014-5-24 10:33
先来看看题。
作者: のソ夏末    时间: 2014-5-24 10:55
阳哥是好人,大大的好人!

作者: 875588381    时间: 2014-5-24 11:06
标题: RE: 【阳哥专栏】周末技术分派送活动第4期(05.23~05.25)
只做了两个排序。。快速排序有些难度,先把分领了。:)

TestSort.rar

544 Bytes, 阅读权限: 100, 下载次数: 1


作者: ender    时间: 2014-5-24 11:21
先来看看  挣点技术分
作者: 许晓华    时间: 2014-5-24 11:27
回复一下看看哦哦
作者: 茄子    时间: 2014-5-24 11:44
来领题目啊!!!
作者: 冯鸿昌    时间: 2014-5-24 11:52
My Anwser.

week4test.zip

2.47 KB, 阅读权限: 100, 下载次数: 1


作者: 宋美成    时间: 2014-5-24 12:04
看看吧,哈哈哈
作者: 土突突    时间: 2014-5-24 12:07
写完了,请审阅

Sort.rar

1.79 KB, 阅读权限: 100, 下载次数: 1

源码及class文件


作者: 疯狂的土贼    时间: 2014-5-24 12:45
这个看看先
作者: 茄子    时间: 2014-5-24 13:00
第一次做阳哥的题目,多多支持啊!!!不知道附件权限选择什么,我选了就业指导老师!!不知道对不对??? arrayTest.zip (649 Bytes, 下载次数: 3)

作者: Yov正    时间: 2014-5-24 13:25
每周必来
作者: 铁血丹心    时间: 2014-5-24 13:28
写了两个,快速排序的百度了一下,到现在还没弄明白排序原理是什么

TEST.zip

1.41 KB, 阅读权限: 150, 下载次数: 1


作者: sunships    时间: 2014-5-24 13:31
快速排序题么
作者: whb359106956    时间: 2014-5-24 13:35
昨天的失误现在补上 还来的及吧。。

test.rar

2.41 KB, 下载次数: 146


作者: 周大侠    时间: 2014-5-24 13:45
周大侠 发表于 2014-5-23 20:38
这是我做的,我就是小小菜鸟,注释有点多,阳哥别忘心里去

恩恩,我知道了,谨记!
作者: Ф福@ 御    时间: 2014-5-24 13:51
本帖最后由 Ф福@ 御 于 2014-5-24 14:16 编辑

谢谢楼主的活动,正缺分呢???

sort.rar

1.09 KB, 下载次数: 73

冒泡排序

MySorts.rar

3.64 KB, 下载次数: 60

冒泡排序、快速排序、希尔排序、选择排序


作者: Ф福@ 御    时间: 2014-5-24 14:17
Ф福@ 御 发表于 2014-5-24 13:51
谢谢楼主的活动,正缺分呢???

把自己的会的排序方法都放上去了
作者: weimoliang    时间: 2014-5-24 14:27
领题早,回帖晚了,这次!

ArraySort.rar

1.05 KB, 阅读权限: 150, 下载次数: 1


作者: 右手的依恋    时间: 2014-5-24 14:30
我来领题了,哈哈
作者: Sevenette    时间: 2014-5-24 15:29
{:3_67:} 看看
作者: w26400481    时间: 2014-5-24 15:37
看看题目把。我应该不会。。。
作者: 万彪    时间: 2014-5-24 16:10
排序题,我试试看看
作者: 右手的依恋    时间: 2014-5-24 16:36
做完了。。。。

SortTest.rar

1.02 KB, 下载次数: 71


作者: ender    时间: 2014-5-24 16:45
交卷,:)

bbsPoints.rar

814 Bytes, 阅读权限: 150, 下载次数: 3


作者: Sevenette    时间: 2014-5-24 17:03
交卷~~         

SortTest.zip

4.1 KB, 阅读权限: 150, 下载次数: 1


作者: 万彪    时间: 2014-5-24 17:06
本帖最后由 万彪 于 2014-5-24 17:09 编辑

找了半天的笔记和毕老师原来讲的视频,终于做出来了,快速选择没学过。。。做不出来

PaiXu.rar

1.44 KB, 阅读权限: 150, 下载次数: 1


作者: 那窗_那世    时间: 2014-5-24 17:20
我是一直在准备入学啊,求支持,老师帮帮忙呗,在此谢过了
作者: Seraphim    时间: 2014-5-24 17:38
先拿题~
作者: Yov正    时间: 2014-5-24 17:49
不过瘾,弄点大玩意啊

sort.rar

1.93 KB, 阅读权限: 150, 下载次数: 1


作者: 假Rǔ有⒈兲    时间: 2014-5-24 18:02
领领看看
作者: 时光♪微凉    时间: 2014-5-24 18:04
时光♪微凉 发表于 2014-5-23 19:13
排序提交,多多赚取技术分

嗯嗯,谢谢阳哥!
作者: 沐阳6011    时间: 2014-5-24 18:14
我看一下,试着做做
作者: 假Rǔ有⒈兲    时间: 2014-5-24 18:18
提交一个

冒泡.zip

376 Bytes, 阅读权限: 100, 下载次数: 1


作者: KevinSmart    时间: 2014-5-24 18:48
过来看看
作者: 肖岩    时间: 2014-5-24 19:29
本帖最后由 肖岩 于 2014-5-24 22:43 编辑

终于做完了~ 两种排序.zip (1.21 KB, 下载次数: 1)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2