随笔分类 -  编程练习

摘要:1.快速排序思想 快速排序采用了分治的思想,通过多次排序,每次排序都将待排序数组分为两部分,其中一部分记录的关键字均比另一部分记录的关键字小,如此反复,最终使整个数组达到有序。 2.快速排序的三个步骤: (1)选择基准:在待排序列中,选出一个记录的关键字作为基准 (2)分割:将待排序列分割成两个部分 阅读全文
posted @ 2016-12-14 19:11 Sunny1127 阅读(422) 评论(0) 推荐(0)
摘要:1 import java.util.*; 2 //import org.apache.commons.lang.StringUtils; 3 4 public class Same { 5 public boolean checkSam(String stringA, String stringB) { 6 boolean ifequal=false; ... 阅读全文
posted @ 2016-12-07 11:42 Sunny1127 阅读(1585) 评论(0) 推荐(0)
摘要:1 import java.util.*; 2 3 public class Reverse { 4 public String reverseString(String iniString) { 5 char []initchar=iniString.toCharArray(); 6 int le 阅读全文
posted @ 2016-12-07 11:40 Sunny1127 阅读(1218) 评论(0) 推荐(0)
摘要:import java.util.*; public class Different { public boolean checkDifferent(String iniString) { boolean []charset=new boolean[256]; for(int i=0;i<iniSt 阅读全文
posted @ 2016-12-05 22:22 Sunny1127 阅读(1060) 评论(0) 推荐(0)