Java算法
xinxin_blog
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组二分法查找,多维数组
1.java.util.Arrays 数组操作工具类 public static void sort(int[] a); //经过调优的快速排序法 public static int binarySearch(int[] a,int key); //使用二分搜索法 2.多维数组 Java中并没有真正的多维的数组,所谓的多维数组只不过是对一维数组的改进。 注意:在创建多维数组对象时,原创 2015-01-12 19:30:30 · 1296 阅读 · 0 评论 -
数组
1.数组 数组是用来保存一组相同类型数据的数据结构 数组属于引用类型 数组中的元素可以是基本数据类型也可以是引用数据类型。 注意: 数组中存放的数据一定是相同的类型。 2.一维数组的声明和创建 语法: 数据类型[]数组名称 或者 数据类型 数组名称[]; 例如: int[]num; int num[]; 注意: 在声明数组时,不能指明数组的大小。因为在声明数组阶段原创 2015-01-12 19:14:44 · 415 阅读 · 0 评论 -
java中常见的排序算法
以下列出java中常用的几种排序算法,只是简单实现了排序的功能,还有待改进,望指教(以下均假设数组的长度为n): 1)冒泡排序: 依次比较相邻的两个元素,通过一次比较把未排序序列中最大(或最小)的元素放置在未排序序列的末尾。 [java] view plaincopyprint? public class BubbleSort {转载 2015-01-05 21:28:00 · 411 阅读 · 0 评论 -
java中常见的加密算法
1. MD5加密,常用于加密用户名密码,当用户验证时。 protected byte[] encrypt(byte[] obj) ...{ try ...{ MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(obj); return md5.digest(); } c原创 2015-01-05 21:36:11 · 477 阅读 · 0 评论
分享