Advertisement

JAVA经典算法90题【附源码】-内容最全

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本资料集涵盖了Java编程中的90个经典算法题目及完整源代码,旨在帮助开发者深入理解并掌握算法实现技巧。 JAVA经典算法90题【含源码】-史上最全

全部评论 (0)

还没有任何评论哟~
客服
客服
  • JAVA90】-
    优质
    本资料集涵盖了Java编程中的90个经典算法题目及完整源代码,旨在帮助开发者深入理解并掌握算法实现技巧。 JAVA经典算法90题【含源码】-史上最全
  • Java目集(90
    优质
    本书收录了90道经典的Java编程算法题目,并提供了每一道题目的源代码。适合希望提高编程能力及准备技术面试的学习者参考使用。 Java的经典算法题是初学者必须掌握的内容。认真学习并不断练习,这是学习的最终秘诀。
  • 新版C语言100例(面)
    优质
    本书汇集了100个精心挑选和设计的经典C语言编程练习题,覆盖广泛的主题和难度级别,旨在帮助读者全面掌握C语言的核心概念和技术。 文档包含了最新版的C语言经典习题100例(最全面),适用于C语言编程练习。
  • JAVA基础编程与练习140道详解【和答案】-史上
    优质
    本书收录了140道经典的Java编程及算法题目,并提供了详细的解答、源代码以及实用的解析,旨在帮助读者深入理解和掌握Java编程的基础知识及算法技巧。 JAVA基础编程练习题50题及经典算法90题【含源码及答案】-史上最全
  • Java四十
    优质
    《Java经典算法四十题》是一本针对编程爱好者和初学者设计的学习指南,通过解析四十个经典的算法问题,帮助读者深入理解Java语言的应用及核心算法原理。 Java经典算法40题 Java经典算法40题 Java经典算法40题 Java经典算法40题 Java经典算法40题 Java经典算法40题
  • Java游戏合集90
    优质
    《Java经典游戏合集90款》是一款包含多种怀旧且经典的JAVA小游戏集合包,适合各个年龄段玩家回味童年乐趣。 在早期移动设备时代,Java游戏非常流行,尤其是在触屏手机刚刚兴起的时候。这些游戏以其小巧的体积、丰富的玩法和良好的适配性赢得了众多用户的喜爱。在这个名为经典java游戏合集90个的压缩包中,包含了一系列Java平台的游戏,让我们来详细探讨一下Java游戏的特点、发展历程以及其中部分游戏的简介。 作为一种跨平台编程语言,Java在资源有限的移动设备上开发应用和游戏方面表现出色。其运行环境 Java ME(Java Micro Edition)特别适合此类场景。开发者可以编写一次代码然后在多种设备上运行,这大大降低了开发成本和复杂性。因此,在早期智能手机时代,Java成为了游戏开发者的首选语言。 合集中包含了几种经典的游戏类型: 1. 豪华水族箱触屏.jar:模拟经营类游戏,玩家需要照顾水族箱中的鱼类、管理水质并喂食它们,打造一个美丽的水下世界。 2. 星云的彼端》完全精排触屏.jar:可能是科幻题材的角色扮演游戏。玩家探索遥远星球,解决谜题,并与其他种族互动。 3. 法老密匙(触屏).jar:可能是一款冒险解谜游戏,在古埃及遗迹中寻找隐藏的宝藏和解开历史之谜。 4. 查看完整版本_[jar]神魔幻世录2[触屏].jar 和 c神魔幻世录2.jar: 这两款游戏可能是同一个系列,通常属于策略或角色扮演类型。玩家在神话世界里扮演英雄并与其它角色互动完成任务提升自己的能力。 5. 彩球人生(触屏).jar:这是一款休闲益智游戏,通过消除相同颜色的球来获得分数,并考虑物理碰撞和重力因素的影响。 6. 触屏智力拼图.jar: 这款考验玩家逻辑思维与空间想象力的游戏包含各种难度等级的关卡挑战。 7. 素描人竖屏触屏版.jar:可能是以素描风格为主的角色扮演游戏或冒险游戏,独特的画面给玩家带来全新的视觉体验。 8. c封神榜.jar:基于中国古典神话《封神演义》改编的游戏。在游戏中扮演各种角色参与古代中国的战斗。 这个Java游戏合集展示了该类别的多样性和趣味性。尽管现在移动游戏市场已被更先进的技术如Unity和Unreal Engine所占据,但这些Java游戏依然承载着许多人的回忆,并且是移动游戏发展史上不可或缺的一部分。对于那些怀念过去时光或是想了解早期移动游戏的玩家来说,这是一个宝贵的资源库。
  • Java练习
    优质
    本书精选了众多经典的Java编程练习题和算法问题,旨在帮助读者巩固基础知识、提高解决问题的能力,并为面试做准备。 根据给定文件中的标题、描述、标签以及部分内容,我们可以从中提炼出多个与Java编程相关的经典练习题和算法知识点。下面将对这些知识点进行详细的解析。 ### 经典知识点概述 #### 1. 斐波那契数列 斐波那契数列是一个非常经典的数列,其中每个数字是前两个数字的和。例如:1, 1, 2, 3, 5, 8, 13, 21... **代码实现:** ```java import java.util.Scanner; public class rabbit { public static void main(String[] args) { int number = 1; int month; int tmp1 = 1; int tmp2 = 1; Scanner sc = new Scanner(System.in); System.out.println(请输入月份:); month = sc.nextInt(); for (int i = 1; i <= month; i++) { if (i <= 2) number = 1; else { number = tmp1 + tmp2; // 当前值为前两个值之和 tmp2 = tmp1; // 更新第二个值 tmp1 = number; // 更新第一个值 } System.out.println(i +月兔子数量: + number); } } } ``` 此程序实现了计算指定月份内斐波那契数列的值,可用于模拟兔子繁殖问题。 #### 2. 素数判断 素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的数。例如:2, 3, 5, 7, 11, 13... **代码实现:** ```java public class timu2 { public static void main(String[] args) { int sum = 0; for (int i = 101; i <= 200; i++) { for (int j = 2; j <= i; j++) { if (i % j == 0 && i == j) { sum++; System.out.println(i); } else if (i % j == 0 && i != j) { break; } } } System.out.println(101到200之间共有 + sum +个素数); } } ``` 该程序可以找出101到200之间的所有素数,并统计总数。 #### 3. 水仙花数 水仙花数是指一个三位数,它的每个位上的数字的立方和等于它本身。例如:153 = 1^3 + 5^3 + 3^3。 **代码实现:** ```java public class timu3 { public static void main(String[] args) { int count = 0; for (int i = 100; i < 1000; i++) { int bai = i / 100; // 百位 int shi = (i / 10) % 10; // 十位 int ge = i % 10; // 个位 int sum = bai * bai * bai + shi * shi * shi + ge * ge * ge; if (i == sum) { System.out.println(i); count++; } } System.out.println(共有 + count +个水仙花数); } } ``` 这段代码能够找到100至999之间的所有水仙花数,并统计其数量。 #### 4. 分解质因数 分解质因数是将一个合数写成几个质数相乘的形式。例如:90 = 2 × 3 × 3 × 5。 **代码实现:** ```java import java.util.Scanner; public class timu4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b; int j = 0; System.out.println(请输入一个正整数:); a = sc.nextInt(); b = a; // 原始输入 int[] factors = new int[10]; for (int i = 2; a != 1;) { if (a % i == 0) { factors[j] = i; j++; a /= i; } else { i++; } } System.out.print(b + =); for (int i = 0; i < j; i++) { System.out.print(factors[i]); if (i < j - 1) { System.out.print(*); } } System.out.println(); } } ``` 此程序可以将用户输入的正整数分解为其质因数,并输出结果。 #### 5. 成绩等级划分 根据学生的成绩,将其划分为不同的等级。例如:90分以上为A,60-89分为B,60分以下为C。 **代码实现示例:** ```java
  • Java基础编程与练习140道(和解答)
    优质
    本书精选了140道经典的Java编程题目及算法问题,并提供详细的解答和代码实现,旨在帮助读者巩固基础知识、提高编程能力。 JAVA基础编程练习题50题及经典算法90题【包含源码及答案】
  • Java递归案例(兔子问
    优质
    本文章介绍了利用Java编程语言解决经典的斐波那契数列问题,即“兔子问题”,并通过递归算法实现其解决方案。 本段落通过分析经典的兔子案例来更好地理解和学习Java递归算法,具有很高的参考价值。希望有兴趣的朋友一起阅读了解。
  • ,兼旧版客户端
    优质
    这是一款经典的内挂源代码,完美兼容旧版游戏客户端,为玩家提供便捷的游戏体验同时保留怀旧风格。 传世内挂源码适用于1.9以前的老客户端版本,包含完整源码及hoook.dll的源码,并使用了外部控件suipack。请自行搜索获取该控件,保证源码完整性。