
算法
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 · 179 阅读 · 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 · 245 阅读 · 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 · 555 阅读 · 0 评论