自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Java实现杨辉三角

杨辉三角:是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。概述,前提:每行端点与结尾的数为1.(这里第一行定义为n=1)**1,**每个数等于它上方两数之和。**2,**每行数字左右对称,由1...

2020-01-04 11:01:34 995

原创 冒泡排序和快速排序的区别

快速排序的原理思想及步骤:其思想是: a,先选一个基准数,用这个基准数与数列中的每个数都比一遍, b,以保证:其左边的元素都不大于它,其右边的元素都不小于它。 c,这样,排序问题就被分割为两个子区间,再分别对子区间排序就可以了。其步骤是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3....

2019-12-31 16:09:47 2855

原创 Java实现快速排序

快速排序的原理思想快速排序是对冒泡排序的一种改进,话不多说,我们先来对{4,3,7,1,2,8,6,5}来进行排序,我们先选择一个数来作为划分标准,我们就选择第一个数‘4’来作为划分标准,通过‘4’来进行划分,序列被分成两部分,分别为2,3,1和7,8,6,5.然后对这两个子序列分别用“2”和“7”作为划分标准,用同样的方法进行划分,循环上述步骤即可得到一个有序的数列,这就是快速排序的原理思绪。...

2019-12-31 14:12:53 360

原创 Java判定身份证号码的合法性

身份证作为居民的唯一标识。在很多系统中需要用户输入身份证号信息,今天我们就来编写一个方法验证身份证号的合法性。首先我们来看看身份证号的编码规则:前1-2位数字表示:所在省(直辖市、自治区)的代码;第3-4位数字表示:所在地级市(自治州)的代码;第5-6位数字表示:所在区(县、自治县、县级市)的代码;第7-14位数字表示:出生年、月、日;第15-16位数字表示:所在地的派出所的代码;第...

2019-12-31 10:45:37 2871

原创 Java实现九九乘法表

观察九九乘法口诀表,可以得出图表的规律:总共有9行,第几行就有几个表达式。同时要注意每行表达式的规律:第j行,表达式就从j1开始,一直到jj结束,共有j个表达式,这个效果可以通过一次循环实现。这样的话,正好可以通过双重循环来控制输出,外层循环控制行数,内层循环控制列。还有个地方需要注意的是,内层和外层之间的联系,内层列的个数是根据外层的行数来控制的。(1)确定程序框架从图中,我们可以发现,一共...

2019-12-30 19:42:04 6655

原创 Java代码实现n的阶乘

求一个数的阶乘是一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!求n的阶乘有很多种方法,可以用循环,递归,等方法下面我们采用循环的方法来求n的阶乘;代码编写如下:package jiecheng;import java.util.Scanner;public class jiecheng { //定义class类...

2019-12-29 18:34:52 9721

原创 Java代码实现闰年的判断

闰年的定义:年份可以整除400,是闰年;或者,年份可整除4,但不可整除100,也是闰年。编写Java代码并调试,运行如下;package runnian;import java.util.Scanner;public class Runnian { //定义class类; public static void main(String[] args) { int...

2019-12-28 11:56:58 9027

空空如也

空空如也

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

TA关注的人

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