- 博客(4)
- 收藏
- 关注
原创 Java——杨辉三角
注意:杨辉三角可看作一个列数不定的二维数组,因此在操作中先为二维数组开空间存放一维数组的地址,再为一维数组开空间存值。3、从第三行开始,中间数字规律 a[i][j] = a[i-1][j-1] + a[i-1][j];本次介绍了如何打印杨辉三角的方法,并且总结了操作中的思路和规律。介绍了有关数组扩容和拷贝的方法,感兴趣的话可以康康哦。题目描述:打印 n 行杨辉三角。2、每行第一个元素和最后一个元素都是1。1、第n行有n个数字。
2023-01-06 17:18:56 141 1
原创 Java——数组扩容+拷贝+求平均值+求最大值
题目要求:在一个有序数组中插入一个数,并求出新数组的平均值,最大值及最大值的下标。for循环遍历数组,先设定第一个数是最大值,在遍历中与其他值比较,找到最大值。3、将新数组的地址赋给原数组,销毁原数组(主要看题目要求,视情况而定)遍历这个数组,通过比较,找到插入的位置下标。在一个有序数组中插入一个数。以下是此例题的完整代码。
2023-01-06 15:57:40 160 1
原创 Java——冒泡排序
由此我们可以推出,第三轮比较两次,第四轮比较一次。但是从举出的例子来看, 在第二轮第一次排序之后,我们已经得到了想要的结果,因此后面的操作就显得有些累赘,这就需要我们对代码进行再优化。冒泡排序的思路:将一组数据从前往后排列,两两相邻数之间比较大小,如果前一个数大于(小于)后一个数,两者互换位置,否则不变。位置第1个和位置第2个比较之后,位置第2个和位置第3个再比较,依此类推。举例:一组数据 32,54,12,39,47 从小到大冒泡排序。54 > 12,交换位置;32 > 12,交换位置;
2023-01-04 21:01:36 562 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人