- 博客(4)
- 收藏
- 关注
原创 Java-生成五个不重复的随机数放进一维数组中
文章目录前言一、代码实现和原理前言1、Random生成随机数的方法。2、数组的遍历。3、for循环,while循环;一、代码实现和原理import java.util.Random;public class RandomTest01 { public static void main(String[] args) { //计数器为了记录数组下标 int index=0; //new一个数组对象和Random对象 int
2022-05-03 17:10:39
3003
原创 Java-数组的排序:冒泡排序和选择排序
文章目录一、冒泡排序和选择排序算法原理二、代码实现1.冒泡排序2.选择排序一、冒泡排序和选择排序算法原理1.冒泡排序:假设数组A中有n个元素,第一轮循环:A[0]与A[1]比较,如果A[1]>A[0],则A[1]与A[0]交换位置,反之位置不变,然后A[1]与A[2]比较,以此类推直到A[n-2]与A[n-1]比较完,选出参与比较元素的最大元素放在A[n-1]的位置。第二轮循环:除去上轮A[n-1]元素,其余元素继续比较,进行上面的操作,依旧选出参与比较元素中的最大元素,放在A[n-2]的位
2022-05-01 21:18:46
338
原创 Java-利用一维数组模拟栈数据结构
文章目录前言一、栈的工作原理二、代码实现1.创建一个类来模拟栈2.push和pop方法代码实现3.测试代码和运行结果总结前言要求:1、这个栈可以储存java中的任何数据类型。2、在栈中提供push方法压栈。(栈满了,要有提示信息。)3、在栈中提供pop方法模拟弹栈。(栈空了也要有提示信息。)4、编写测试程序。一、栈的工作原理首先在写程序之前,要弄清楚栈的工作原理。我理解的栈就是栈相当于一个有开口的容器(比如水杯…)。压栈就是有一个元素需要进入容器里,那它的位置一定是在栈顶。弹栈就是如
2022-04-27 16:46:58
400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人