摘要: 常用正则表达式 js和java的正则表达式区分: js的正则表达式不需要进行转义 java的正则表达式需要进行转义 (主要区分在 \d (\\d) \w (\\w) 等,括号中为java正则表达方式) ^[a-z0-9_-]{3,16}$ ^[a-z0-9_-]{6,18}$ (?=^.{8,}$) 阅读全文
posted @ 2017-10-18 21:41 Xin.Wang 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 堆排序过程:(用到递归算法) 主函数中: public void main(String[] args)1. 定义初始化数组:int[] a = new int[]{.............}2. 循环建堆 调用建堆函数: for (int i = 0; i < a.length - 1; i++ 阅读全文
posted @ 2017-10-18 20:51 Xin.Wang 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 快速排序法:(用到递归算法) 首先先定义一个数组,这里定义一个int类型的数组。预定义数组第一个数为基准数Base,再定义两个游标(索引),分别从数组的最左端和最右端向左和向右进行移动。 循环过程:第一次循环: 先由右向左移动右侧的游标,找到比基准数小的数字就停止。再由左向右移动左侧的游标,找到比基 阅读全文
posted @ 2017-10-18 20:28 Xin.Wang 阅读(213) 评论(2) 推荐(0) 编辑