JAVA算法
山顶处见
好的关系往往是势均力敌
展开
-
快速排序
基本思路:从待排得数据序列中任取一个数据(如第一个数据)作为分界值,所有比它小的数据元素一律放到左边,所有比他大的数据元素一律放到右边,这样经过一趟下来,该序列形成左右两个子序列,左边序列中数据元素的值都比分界值小,右边序列中数据元素的值都比分界值大。 一趟快速排序的算法是: 第一步:设置两个变量i、j,排序开始的时候i=0, j=N(数组的最大索引号) ; 第二步:以第一个数组元素作为关键数据,赋值给X,即X=A [0] ; 第三步:从j开始向前搜索,即由后开始向前搜索(j=j-1) ,找到第一个小于X的原创 2020-10-29 20:50:54 · 108 阅读 · 0 评论 -
JAVA-矩阵加法和矩阵乘法
package start; public class E { public static void main(String[]args) { int [][]a={{1,2,3},{1,2,3}}; int [][]b={{3,4,5},{6,7,8}}; int [][]c=new int[a.length][a[0].length]; for(int i=0;i<a.length;i++){ for(int原创 2020-10-28 19:35:19 · 584 阅读 · 0 评论