当前位置: 首页 > article >正文

java中常用算法算法

一.排序:

1.调用静态Arrays.sort()方法来排序

private static void sort(int array[]){Arrays.sort(array)}


 

2.冒泡排序:

public void bubbleAlor(int[] data) {int temp;for (int i = 0; i < data.length; i++) {for (int j = 0; j < data.length - i - 1; i++) {if (data[j] > data[j + 1]) {temp = data[j];data[j] = data[j + 1];data[j + 1] = temp;}}}}

3.选择排序:

public void chooseSeq(int[] data) {for (int i = 0; i < data.length; i++) {int min = i;for (int j = i + 1; j < data.length; j++) {if (data[min] > data[j]) {min = j;}}if (min != i) {int temp = data[min];data[min] = data[i];data[i] = temp;}}}


找出数组中的最小值:

private static int findMin(int array[]){int min=Integer.MAX_VALUE;//int类型能表示的最大值for(int e:array){if(e<min)min=e;  }return min;
}


求数组之和:

private static int addAll(int array[]){  int sum=0;  for (int i=0; i < array.length; i++){  sum+=array[i];  }  return sum;   
} 



http://www.lryc.cn/news/2420642.html

相关文章:

  • AspNet MVC过滤器+实例
  • 【HTML基础-3】iframe框架详解及应用案例—实现页面嵌套
  • android获取外部sd卡路径,如何区分android中的内部和外部SD卡路径
  • 基于php+vue购物商城系统python-flask-django-nodejs
  • 在windows 本机 搭建 FTP 保姆保姆级教学
  • FMR-31模拟信号采集模块实现实时数据采集与处理
  • Nexus()下载与安装详解
  • weblogic的安装和配置
  • 单点登录(SSO)-- 实现单点登录的几种方式
  • 什么是单点登录?如何实现?
  • 基于STC12单片机恒温箱温度控制系统设计
  • Linux 内核模块编程
  • PGP加密,良好隐私密码法
  • 使用java语言编写一个简易的计算器(完整代码与详细步骤都有哦!)
  • 手把手教你实现Gitlab远程备份(超详细,图文并茂)
  • 基于Java+Jsp+Ssm+Mysql实现的Java Web家庭理财消费支出收支管理系统设计与实现
  • 为什么家中照明用LED灯越来越不耐用?
  • 多功能聊天软件的设计与开发——音频视频聊天模块
  • java汽车维修管理系统(开题+源码)
  • 92条 SVN命令
  • 史上最全免费收录网站搜索引擎登录口(经典)
  • 12个国外稳定无限量免费网盘
  • plsql 存储过程 批量提交_浅谈PetShop之使用存储过程与PLSQL批量处理(附案例)
  • html5 右侧客服代码,简洁右侧栏客服代码
  • F5 负载均衡器
  • ZFAKA-自动发卡收款平台全套搭建教程(含支付接口设置)
  • Visual C++6.0下载和基础使用方法
  • WebApi接口测试工具:WebApiTestClient
  • 新浪短url地址
  • 物联网技术的发展历程及其未来趋势