Java算法测验第二次
2021/5/19 1:27:14
本文主要是介绍Java算法测验第二次,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.使用基数排序的思想排序元素
3289 1615 6743 8881 0517 6819 9917 0124
个位数桶:
8881 6743 0124 1615 0517 9917 3289 6819
十位数桶:
1615 0517 9917 6819 0124 6743 8881 3289
百位数桶:
0124 3289 0517 1615 6743 6819 8881 9917
千位数桶:
0124 0517 1615 3289 6743 6819 8881 9917
2.使用union的操作合并集合
3.写出乘阶的程序:
public int g(int n){ if(n==0 || n==1){ return 1; }else{ return n*g(n-1); } }
4.快速排序下列数字:
32,45,137,89,44,55,87,96,13,85
32,45,13,55,44,85,87,96,137,89
5.线性选择,第三大几次分区
137,96,88,108,17,87,65,35,76,45,66
17,65,35,45,66,137,96,88,108
96,88,108,137
6.建最大堆
这篇关于Java算法测验第二次的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-21订单系统资料入门教程:轻松管理你的订单
- 2024-09-21Java部署资料:新手入门教程
- 2024-09-21Java部署资料:新手入门教程
- 2024-09-21Java订单系统资料:新手入门教程与实战指南
- 2024-09-21Java管理系统资料入门教程
- 2024-09-21从零开始学习Java监控系统资料
- 2024-09-21Java就业项目资料:新手入门的必备教程
- 2024-09-21Java全端资料:初学者指南
- 2024-09-21Java全栈资料入门教程及资源汇总
- 2024-09-21Java日志系统资料入门教程