#笔记#圣思园 JavaSE 第35讲——冒泡排序、交换排序、快速排序、二分查找
来源:互联网 发布:日租卡流量监控软件 编辑:程序博客网 时间:2024/06/05 10:38
1.冒泡排序
2.交换排序
3.快速排序
5,6,4,2,3,1
4,2,3,1,5,6
2,3,1,4,5,6
1,2,3,4,5,6
4.二分查找
待查找的数组必须有序。
5.生成随机数,有两个途径。
第一个方法是:利用java.util包里面的Random类中的nextInt()方法
这个方法返回 0 <= x < n
第二个方法是:利用java.lang包里面的Math类中的random方法。
public static double random()
这个方法返回 0.0 <= n <1.0
为了产生【10,50】
0.0 <= n < 41----------两边同乘以41
0 <= n < 41------------强制类型转换
10 <= n <51-----------两边同时加10
6.作业题:随机生成50个数字(整数),每个数字的范围是【10,50】(范围在10—50)之间,统计每个数字出现的次数,以及出现次数最多的数字与它的个数,最后将每个数字及其出现次数打印出来,如果某个数字出现次数为0,则不打印出来。打印时按照数字的生序排列
随机产生50个数字,有41种可能数字。50个数字里面肯定有重复出现的数字
0 0
- #笔记#圣思园 JavaSE 第35讲——冒泡排序、交换排序、快速排序、二分查找
- JavaSE第三十五讲:冒泡排序、交换排序及快速排序原理与实现
- 冒泡排序`交换排序·二分查找
- 冒泡排序,快速排序,二分查找
- php 冒泡排序 快速排序 二分查找
- 拓扑排序, 快速排序, 冒泡排序, 堆排序, 二分查找
- 交换排序(冒泡排序—改进、快速排序)
- 冒泡排序 二分查找 快速排序 线性查找
- 插入,冒泡,选择,快速排序,二分查找
- 快速、插入、冒泡排序,二分查找
- 冒泡排序+二分查找
- 冒泡排序、二分查找
- 交换排序——冒泡和快速排序
- 交换排序----冒泡排序 和 快速排序
- 交换排序:冒泡排序和快速排序
- 交换排序(冒泡排序、快速排序)
- 交换排序(冒泡排序,快速排序)
- 交换排序:冒泡排序,快速排序
- web分页显示功能
- Python简介
- 黑马程序员-JAVA.Collections-基本集合使用
- JVM调优总结(十)-调优方法
- 集合框架二:List基本应用:增删改查
- #笔记#圣思园 JavaSE 第35讲——冒泡排序、交换排序、快速排序、二分查找
- kmp模式匹配
- Android之子定义Adapter使用ViewHolder和不使用时的代码比较
- google Tesseract-ocr配置及训练
- JSONObject转换JSON--将Date转换为指定格式
- 检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 80070005
- 集合框架七:HashSet——往HashSet集合中存入自定义对象
- JVM调优总结(十一)-反思
- redis-JedisPoolConfig配置