摘要: /** * 要求:随机打印50个随机(4-10长度)的字符串,要求字符串包含的范围是所有的英文字母包含大小写和数字, * 按照编码顺序排序,每行打印4个,要求首字符对齐 * @author fanyukai * */ public class RandomNum { public static void main(String[] args) { //产生随... 阅读全文
posted @ 2018-03-07 14:16 MichaelKai 阅读(284) 评论(0) 推荐(0) 编辑
摘要: /** * 题目描述: * 有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。编写一个函数,判断某数字是否是回文数字。 * 要求实现方法: * public String isPalindrome(String strIn); * 【输入】strIn: 整数,以字符串表示; * 【返回】true: 是回文数字; * fals... 阅读全文
posted @ 2018-03-07 13:12 MichaelKai 阅读(11639) 评论(1) 推荐(0) 编辑
摘要: 最近开始准备面试,所以将Java基础复习一遍,又学习了冒泡排序 冒泡排序的基本思想是,对相邻的元素进行两两比较,顺序相反则进行交换,这样,每一趟会将最小或最大的元素“浮”到顶端,最终达到完全有序 java代码: 阅读全文
posted @ 2018-03-07 11:47 MichaelKai 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 今天又把以前学的快速排序拿出来回忆一下 高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了 阅读全文
posted @ 2018-03-07 11:43 MichaelKai 阅读(155) 评论(0) 推荐(0) 编辑