算法题总结

Posted yuners

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法题总结相关的知识,希望对你有一定的参考价值。

1.一列数据的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用递归的方法来做:

    public static int fib(int n)//n是第n位数是多少
        
            if (n == 1 || n == 2)
            
                return 1;
            
            else
            
                return fib(n - 1) + fib(n - 2);
            
        

2.对于反序的操作reverse(int[] array, int begin, int end)方法

  public static void reverse(int[] array,int begin, int end)
 
        while (end > begin)
       
                int temp = array[begin];
                array[begin] = array[end];
                array[end] = temp;
                begin++;
                end--;
             
 
      

 

以上是关于算法题总结的主要内容,如果未能解决你的问题,请参考以下文章

经验总结:Java高级工程师面试题-字节跳动,成功跳槽阿里!

算法竞赛入门码蹄集进阶塔335题(MT3330-3335)

算法刷题总结

算法刷题总结

算法刷题总结

leetcode算法题基础(三十九) 递归总结