`

面试算法

阅读更多
1./**
2. * 冒泡排序算法
3. */ 
4.public class BubbleSort { 
5.    public static void sort(int[] values) { 
6.        int temp; 
7.        for (int i = 0; i < values.length; ++i) { 
8.            for (int j = 0; j < values.length - i - 1; ++j) { 
9.                if (values[j] > values[j + 1]) { 
10.                    temp = values[j]; 
11.                    values[j] = values[j + 1]; 
12.                    values[j + 1] = temp; 
13.                } 
14.            } 
15.        } 
16.    } 
17.} 

1./**
2. *递归算法,求n的阶乘
3. */ 
4.public class Recursion { 
5.    int result=1; 
6.    public int nRecursion(int n) {      
7.       if (n > 0) {          
8.          result = result * n;        
9.          nRecursion(n-1);      
10.       }  
11.       return result; 
12.    }  
13.}  

1./**
2. * 求最大公约数和最小公倍数
3. */ 
4.public class Convention { 
5.    /**
6.     * 求两数的最大公约数
7.     */ 
8.    int divisor(int m,int n){  
9.        if(m%n==0){ 
10.           return n; 
11.       }else{ 
12.           return divisor(n,m%n); 
13.       } 
14.    } 
15.    /**
16.     * 求两数的最小公倍数
17.     */ 
18.    int gbs(int a,int b){ 
19.        int gbs = 0; 
20.        gbs = a*b/divisor(a,b); 
21.        return gbs; 
22.    } 
23.}


分享到:
评论

相关推荐

    常见面试算法题

    "常见面试算法题"这一主题涵盖了编程面试的核心部分,旨在帮助求职者准备这些关键的挑战。下面将详细讨论相关知识点。 1. **算法基础**:算法是解决问题的步骤集合,面试中常见的包括排序算法(如冒泡、选择、插入...

    程序员面试算法大全

    《程序员面试算法大全》这份资料集是专门为准备面试的程序员们精心整理的资源,涵盖了大量常见面试题目的实例和解析,旨在帮助求职者提升在面试中的表现。由于标签为"test",我们可以推断这份资料主要关注的是测试...

    腾讯面试算法,体验设计高效算法重要性

    本文将以“腾讯面试算法”为例,探讨在大数据量下高效算法对于性能优化的影响。在腾讯的面试过程中,面试官可能会考察候选人的算法设计能力,通过解决实际问题来评估其编程效率和逻辑思维。 首先,我们来看一个简单...

    2024年互联网面试算法常见100题精析.pdf

    为此,有一本专门的算法图解笔记,收录了105道高频面试算法题目,以漫画图解的形式呈现,适合算法初学者和中级读者。这本教程注重基础知识的串联,力求让每个读者都能掌握每道题目的解题思路。其特色在于每道题都有...

    Python程序员面试算法宝典(带目录).rar

    《Python程序员面试算法宝典》是一本专门为Python程序员面试准备的指南,涵盖了广泛的数据结构和算法知识,旨在帮助读者在面试中展现出扎实的编程基础和解决问题的能力。这本书以PDF格式包含在"Python程序员面试算法...

    scala程序员面试算法宝典代码

    本"Scala程序员面试算法宝典代码"集合了多种常见算法的实现,旨在帮助求职者提升面试成功率。 1. **基础数据结构** - 数组:数组是最基本的数据结构,用于存储固定大小的同类型元素集合。在Scala中,可以使用Array...

    面试算法必刷题-算法复习.pdf

    本文件中提到的“面试算法必刷题-算法复习.pdf”强调了几个关键的数据结构和算法知识点,下面我将详细解释这些内容。 首先,数组和链表是数据结构存储方式的两种基本形态。数组是顺序存储的结构,其优点在于可以...

    考研面试算法专题.zip

    《考研面试算法专题》是一个针对国内天津大学考研算法复习的重要资料集合。这个压缩包涵盖了数据结构与算法的多个核心主题,对于准备考研的学生来说,无疑是提升算法能力的关键资源。下面将详细阐述其中涉及的主要...

    笔试面试算法题文档.zip

    笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题...

    微软美国面试算法题集锦

    墙外的微软总部面试算法题目集锦,有需要的朋友可以下载了看看。

    常见面试算法题目

    1. 1 - 100, 找出质数 2. 冒泡排序 3. 1~100共一百个自然数,放入一个只有99个元素的数组中,找出没有被放入数组的这个数; 4. 字符串的反转输出 5. 截取字符串, 如果该字符串是“abc我的”,当截取的字节数是3时候...

    牛客面试算法top101(JAVA和C++)

    牛客面试算法top101(JAVA和C++) 作为一名IT大师,我将为您提供详细的IT知识点,基于给定的文件信息。 标题解读 牛客面试算法top101(JAVA和C++)是指牛客网提供的面试算法题库中的top101道题,涵盖了JAVA和C++两...

    百度面试算法题汇总

    本资源“百度面试算法题汇总”旨在为面试者提供一系列的算法题目和解决方案,帮助他们提升在面试中的表现。下面将详细探讨这些算法题目涉及的知识点,并给出相应的解题思路。 首先,面试中常见的算法题型包括但不...

    Leetcode面试算法题(Golang版)

    用来记录我们刷LeetCode题目时候的心酸...编程语言使用Golang,代码风格上面并没有强制的采用什么编码规范,毕竟是算法解题,只需要代码清晰易懂就可以了。 鉴于个人精力时间有限,可能并不会完全最优解,请多多见谅。

    各大公司面试算法

    以下是对"各大公司面试算法"这一主题的详细解读: 1. **基础算法**:面试中常见的基础算法包括排序(如快速排序、归并排序、冒泡排序等)、搜索(如二分查找、深度优先搜索、广度优先搜索)和数据结构(如链表、树...

    Python大厂面试算法实战

    【Python大厂面试算法实战】是针对Python程序员在求职面试中常常遇到的算法问题的实践指导。算法是编程的核心,是解决问题的策略和步骤。掌握算法对于提升编程能力、优化程序性能至关重要。在这个主题中,我们将深入...

    算法工程师面试算法题整理.zip

    算法工程师面试算法题整理.zip算法工程师面试算法题整理.zip算法工程师面试算法题整理.zip算法工程师面试算法题整理.zip

    2021java大厂面试算法

    2021java大厂面试算法

    邹博BAT笔试面试算法班PPT

    【邹博BAT笔试面试算法班PPT】是一份专门针对准备BAT(百度、阿里巴巴、腾讯)等知名互联网公司笔试和面试的算法培训资料。这份PPT涵盖了算法的基础知识以及在实际问题中的应用,旨在帮助求职者提升算法能力,顺利...

Global site tag (gtag.js) - Google Analytics