黑马程序员技术交流社区

标题: 我不是很懂JAVA的算法,有人举个经典简单的算法例子么?, [打印本页]

作者: xc29417412    时间: 2015-1-2 22:17
标题: 我不是很懂JAVA的算法,有人举个经典简单的算法例子么?,
谢谢各位了,我是小白
作者: hello_csu    时间: 2015-1-3 14:10
建议还是自己买一本算法先看看,至少还是要知道排序与查找这些基本算法的,其他高级算法可以之后再研究。
作者: 邓士林    时间: 2015-1-3 19:26
一本数据结构即可,什么java算法,c语言算法,本质都是一样的,换种语言工具表达而已,语言只是工具,仅此而已,
作者: yedaiwang    时间: 2015-1-3 19:55
冒泡排序算算法么
作者: 些许    时间: 2015-1-3 21:15
踩一哈   路过
作者: 新鲜感    时间: 2015-1-3 21:52
在算法面前 都是小白。。。
作者: xc29417412    时间: 2015-1-7 22:15
谢谢各位的回答
作者: iblackhorse    时间: 2015-1-7 22:21
我也是刚搞懂一种排序,是选择排序。代码如下

  1. class Shuzupaixu
  2. {
  3.         public static void slectsort(int[] arr)    //fengzhuang xuanze paixu
  4.         {
  5.                 for (int x = 0 ;x <arr.length-1 ;x ++ )
  6.                 {
  7.                         for (int y = x+1;y< arr.length ;y++ )
  8.                         {
  9.                                 if (arr[x]>arr[y])
  10.                                 {
  11.                                         int temp=arr[x];
  12.                                         arr[x]=arr[y];
  13.                                         arr[y]=temp;
  14.                                 }
  15.                         }
  16.                 }
  17.         }

  18.         public static void main(String[] args)
  19.         {
  20.                 int [] arr = {2,8,1,4,9,3};
  21.                 // pai xun qian
  22.                 printArray(arr);
  23.                 slectsort(arr);
  24.                
  25.                 printArray(arr);

  26.         }
  27.         public static void printArray(int[] arr)  // fengzhuang printarray
  28.         {
  29.                 System.out.print("[");
  30.                 for (int x = 0 ;x<arr.length ;x++ )
  31.                 {
  32.                        
  33.                         System.out.print(arr[x]+" ");
  34.                 }
  35.                 System.out.print("]");
  36.                
  37.                 }
  38.                 System.out.println();
  39.         }
  40.        
复制代码

作者: qq306149769    时间: 2015-1-7 22:31
前期非常简单的选择,冒泡排序理解并能自己写出来。
工作中,排序可以直接调方法的!




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