- 博客(31)
- 收藏
- 关注
原创 Java学习day32
在这个连通性检测在中,大致原理是这样的:令图的连通矩阵为M,该方法,参考离散数学的图论基础,还在学习之中。列元素为0的话,表示从节点。为单位矩阵,只需计算。,其中n是节点个数,
2022-09-18 11:23:05 55
原创 Java学习day14
向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。①若TOP≥n时,则给出溢出信息,作出错处理(进栈前首先检查栈是否已满,满则溢出;①若TOP≤0,则给出下溢信息,作出错处理(退栈前先检查是否已为空栈, 空则下溢;②置TOP=TOP+1(栈指针加1,指向进栈地址);③TOP=TOP-1,结束(栈指针减1,指向栈顶)。③S(TOP)=X,结束(X为新进栈的元素);
2022-09-16 23:47:46 47
原创 Java学习day8
part 1:矩阵相乘时,涉及到三重循环,并且在定义的矩阵乘法的函数中,加入非法输入检查,即矩阵相乘时,需前一个的行数等于后一个的列数,如果不符合,则返回空。part 2: \r是回车,\n是换行,前者使光标到行首,后者使光标下移一格。
2022-09-15 11:50:16 48
原创 Java学习day7
Arrays.deepToString()主要用于数组中还有数组的情况,而Arrays.toString()则相反,对于Arrays.toString()而言,当数组中有数组时,不会打印出数组中的内容,只会以地址的形式打印出来。数组的静态初始化:数据类型 对象数组[][] = new 数据类型[行个数][列个数]{{值, 值,…}, {值, 值,…数组的动态初始化:数据类型 对象数组[][] = new 数据类型[行个数][列个数];当你自定义的类和系统的类重名的时候,如果要使用系统类,就得使用局部导入。
2022-09-14 23:36:33 66 1
原创 Java学习day5
通过对Switch语句的学习,了解switch,case, break, default四种基本使用方法,实现对不同成绩的自动划分,将90-99划分为A,80-89划分为B,70-79划分为C,60-69划分为D,0-59划分为F,超过100的部分,通过default全部分为E。在case 5到case 0段中,由于没有break,判别后不会跳出,继续向下执行,直至遇见break,则可全部划分为F。当不满足0-10判别数时,执行default中的语句块,输出为E。
2022-09-14 20:49:13 42
原创 java学习day2
int tempFirstInt,tempSecondInt,tempResultInt; double tempFirstDouble,tempSecondDouble,tempResultDouble; tempFirstInt =20; tempSecondInt = 30;
2022-09-14 19:35:23 39
原创 java学习day1
目前跟从闵帆老师发布的教程:日撸 Java 三百行(总述)从基础开始学起,此教程为90天,如能坚持下来,自身实力也将进一步变强,希望自己能努力坚持完成
2022-09-14 19:21:40 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人