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",我们可以推断这份资料主要关注的是测试...
本文将以“腾讯面试算法”为例,探讨在大数据量下高效算法对于性能优化的影响。在腾讯的面试过程中,面试官可能会考察候选人的算法设计能力,通过解决实际问题来评估其编程效率和逻辑思维。 首先,我们来看一个简单...
为此,有一本专门的算法图解笔记,收录了105道高频面试算法题目,以漫画图解的形式呈现,适合算法初学者和中级读者。这本教程注重基础知识的串联,力求让每个读者都能掌握每道题目的解题思路。其特色在于每道题都有...
《Python程序员面试算法宝典》是一本专门为Python程序员面试准备的指南,涵盖了广泛的数据结构和算法知识,旨在帮助读者在面试中展现出扎实的编程基础和解决问题的能力。这本书以PDF格式包含在"Python程序员面试算法...
本"Scala程序员面试算法宝典代码"集合了多种常见算法的实现,旨在帮助求职者提升面试成功率。 1. **基础数据结构** - 数组:数组是最基本的数据结构,用于存储固定大小的同类型元素集合。在Scala中,可以使用Array...
本文件中提到的“面试算法必刷题-算法复习.pdf”强调了几个关键的数据结构和算法知识点,下面我将详细解释这些内容。 首先,数组和链表是数据结构存储方式的两种基本形态。数组是顺序存储的结构,其优点在于可以...
《考研面试算法专题》是一个针对国内天津大学考研算法复习的重要资料集合。这个压缩包涵盖了数据结构与算法的多个核心主题,对于准备考研的学生来说,无疑是提升算法能力的关键资源。下面将详细阐述其中涉及的主要...
笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题文档.zip 笔试面试算法题...
墙外的微软总部面试算法题目集锦,有需要的朋友可以下载了看看。
1. 1 - 100, 找出质数 2. 冒泡排序 3. 1~100共一百个自然数,放入一个只有99个元素的数组中,找出没有被放入数组的这个数; 4. 字符串的反转输出 5. 截取字符串, 如果该字符串是“abc我的”,当截取的字节数是3时候...
牛客面试算法top101(JAVA和C++) 作为一名IT大师,我将为您提供详细的IT知识点,基于给定的文件信息。 标题解读 牛客面试算法top101(JAVA和C++)是指牛客网提供的面试算法题库中的top101道题,涵盖了JAVA和C++两...
本资源“百度面试算法题汇总”旨在为面试者提供一系列的算法题目和解决方案,帮助他们提升在面试中的表现。下面将详细探讨这些算法题目涉及的知识点,并给出相应的解题思路。 首先,面试中常见的算法题型包括但不...
用来记录我们刷LeetCode题目时候的心酸...编程语言使用Golang,代码风格上面并没有强制的采用什么编码规范,毕竟是算法解题,只需要代码清晰易懂就可以了。 鉴于个人精力时间有限,可能并不会完全最优解,请多多见谅。
以下是对"各大公司面试算法"这一主题的详细解读: 1. **基础算法**:面试中常见的基础算法包括排序(如快速排序、归并排序、冒泡排序等)、搜索(如二分查找、深度优先搜索、广度优先搜索)和数据结构(如链表、树...
【Python大厂面试算法实战】是针对Python程序员在求职面试中常常遇到的算法问题的实践指导。算法是编程的核心,是解决问题的策略和步骤。掌握算法对于提升编程能力、优化程序性能至关重要。在这个主题中,我们将深入...
算法工程师面试算法题整理.zip算法工程师面试算法题整理.zip算法工程师面试算法题整理.zip算法工程师面试算法题整理.zip
2021java大厂面试算法
【邹博BAT笔试面试算法班PPT】是一份专门针对准备BAT(百度、阿里巴巴、腾讯)等知名互联网公司笔试和面试的算法培训资料。这份PPT涵盖了算法的基础知识以及在实际问题中的应用,旨在帮助求职者提升算法能力,顺利...