
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
基础小白版冒泡排序(java)
第1轮( i=0 ): j 的上限是 arr.length - 1 (因为 arr.length - 0 - 1 = arr.length - 1 ),即比较所有元素;条件 arr[j] > arr[j+1] :判断当前元素 arr[j] 是否比下一个元素 arr[j+1] 大(升序排序的条件)。第2轮( i=1 ): j 的上限是 arr.length - 2 ,即忽略最后1个已排序元素;第 i

零基础版 查找多数元素(java)
比如数组 [2,2,1,1,1,2,2] 排序后变成 [1,1,1,2,2,2,2]这段代码的功能是找出数组中出现次数最多的元素(超过一半)。· 中间位置(第4个元素)是2,确实是出现最多的元素。· 因为如果一个元素出现次数超过一半。1. 先把数组排序(从小到大)2. 然后直接取中间位置的元素。· 排序后它一定会占据中间位置。· 方法简单直接,容易理解。

到底了







