博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java使用递归的方法进行冒泡排序
阅读量:4988 次
发布时间:2019-06-12

本文共 954 字,大约阅读时间需要 3 分钟。

      对于递归来说,我只了解它的概念,没有具体使用过,近期也是尝试着用递归写了一下冒泡排序和大家分享,希望能帮助大家了解递归

      递归是什么?通俗的讲:在方法内部调用自己

     花了几分钟整出来的,下面是递归冒泡排序的代码分享给各位

   1.冒泡排序(递归)

1 public class SortTest { 2      public static void main(String[] args) { 3          int[] arr={12,5,16,3,9,0,158,214,85}; 4          queue(arr); 5          System.out.println(Arrays.toString(arr)); 6 } 7  public static int[] queue(int[] a) {
9 for(int j=a.length-1;j>0;j--){10 if(a[j]

2. 从1乘到n的方法(递归)

1 public class SortTest { 2      public static void main(String[] args) { 3          long k=Sort(20); 4          System.out.println(k); 5 } 6  public static long Sort(long n){ 7          if(n==1) 8              return 1; 9              return Sort(n-1)*n;10          }11 }

等我学好了之后,会把递归再好好整理一下的。

好了,就先这样吧,看完了之后,你也是懂算法的人了,虽然很简单,但一样值得称赞,加油各位!

别相信什么困难,什么java不好学的话,我只想告诉你的是,只要你敢想,低下头去学,没有什么是你学不会的。因为你正在走的路,正是别人走出来的。

人生没有白走的路,每一步都算数!加油!!!

转载于:https://www.cnblogs.com/SpaceKiller/p/10503666.html

你可能感兴趣的文章
Robot Framework Share 4
查看>>
【LeetCode】155. Min Stack
查看>>
【LeetCode】214. Shortest Palindrome
查看>>
现有资源和jsapi的融合一种方式
查看>>
UICollectionViewController的简单使用及一些注意点(json)
查看>>
Vue.js 源码分析(十三) 基础篇 组件 props属性详解
查看>>
Ubuntu系统升级内核方法
查看>>
Spring Bean单例与线程安全
查看>>
EasyUI datagrid.getSelections 没有返回正确的选择行数
查看>>
分享一个随机重排函数(C#)
查看>>
Asp.Net Core在CentOS部署与注意
查看>>
自反+递归 实现评论的无限引用
查看>>
新闻发布系统
查看>>
NOIP提高组2016 D1T2 【天天爱跑步】
查看>>
数据结构基础(19) --堆与堆排序
查看>>
HTML基础
查看>>
Window通过cmd查看端口占用、相应进程、杀死进程
查看>>
Exp4 恶意代码分析 _20151220
查看>>
Webbrowser 取消下载提示框
查看>>
javascript 在线压缩工具
查看>>