算法
VictoryKingLIU
啥也不会,啥都忘了
展开
-
排序算法——选择排序
Java选择排序算法描述:在一个长度为 N 的无序数组中,第一次遍历 n-1 个数找到最小的和第一个数交换。第二次从下一个数开始遍历 n-2 个数,找到最小的数和第二个数交换。重复以上操作直到第 n-1 次遍历最小的数和第 n-1 个数交换,排序完成。代码实现public void SelectSort(int arr[]) { for (int i = 0; i < ...原创 2020-04-06 10:55:18 · 160 阅读 · 0 评论 -
排序算法——冒泡排序
Java冒泡排序算法描述: 1 比较相邻的两个元素,如果第一个比二个大就交换它们两个 2 对每一对相邻的元素从开始到结束进行比较,最后一个元素就是最大的 3 重复步骤1-2最终变成从小到大的有序数组代码实现:import java.util.Arrays;public class Sort { public void PaoSort(int arr[]) { ...原创 2020-04-06 10:23:38 · 203 阅读 · 0 评论 -
字符串中字符数量统计——HashMap
字符串中字符数量统计——HashMap解题思路: 字符串分割成字符存储在字符数组中 将字符数组存储到hashmap,字符为key,数量为value 循环遍历key和value就可以得到字符和数量实现1-2: for(int i=0;i<s.length();i++) { //通过charAt()获取每个字符 char ch=s.charA...原创 2020-04-05 16:18:35 · 509 阅读 · 0 评论