自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 数据结构与算法:求员工工资问题

问题是:若一个人第一个月的工资是1500,以后每一年的工资都在原基础上增加10%,那么第n年他的工资是多少?分别用递归和递推的方法编写算法。这个问题没啥好说的了,直接代码见吧(此外,递推相当于迭代)。以下是代码↓import java.util.Scanner;public class FinalSalary{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.ou

2020-09-24 16:34:20 1514 1

原创 数据结构与算法:兔子繁殖问题(包含死亡以及绝育)

问题是这样的:一对小兔子一年后长成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算第n年末总共会有多少对兔子(不考虑非自然死亡)。n由键盘输入。因为兔子包含死亡以及绝育问题,这时候我们需要在原有的基础上把死亡的兔子及时去除,绝育的兔子需要在绝育时及时的在健康的兔子中去除。年份 1----2----3----4----5----6----7…幼年 1----0----2----2----6----8----20…成年 0----

2020-09-24 16:04:18 1216 2

原创 冒泡排序——Java语言

冒泡排序是第一个数与下一个数对比,若大于后一个数,则两数交换,若小于,则不交换,用下一个数再开始对比,循环数次,即得到排序。(以下是代码↓)import java.util.Scannerpublic class Bubble Sort{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("请输入5个数:"); int a = input.nex

2020-09-13 21:07:37 126

原创 记录敲代码生活:数据算法(求一个数的阶乘)Java语言

求一个整数的阶乘,首先我们要了解阶乘是如何得到的,例如,n=5,那么n的阶乘就是5×4×3×2×1,这就是n的阶乘,因为我们采用for循环遍历,通过自减来达到这个效果。(以下是代码↓)import java.util.Scanner;public class Factorial{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入一个整数

2020-09-13 20:43:39 285

原创 记录敲代码生活:数据算法(求最大公约数和最小公倍数)Java语言

要求最大公约数采用欧几里德算法(也叫做辗转相除法),通过求出两个数的最大公约数,就可求出两数之间的最小公倍数,利用两数的积再除他们的最大公约数,即得到最小公倍数。(以下是代码↓)import java.util.Scanner;public class GCD&LCM{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("请输入两个整数:")

2020-09-13 20:22:46 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除