摘要:
面试算法题6做这些题只是为了爱好,收集供所有找工作的学生和爱好者共享。package mymethod;/*** 已知一组数字:21,25,11,32,12,35,55,77,66 要求按以下规则进行排序:第一个数最大,第二个数最小,* 第三个数是剩下中的最大的,第四个数是剩下中的最小的,依此类推,请设计一个字符界面的程序解决之.* @author acer*/public class Method2 {/* * 算法思路: 用一个整数指针指向数组的位置,同时实现奇偶转换. * 反复排序,把数组第一个数实现最大,接着整数指针指向第2个位置,排序实现剩余数最小的到第2个数位置. * 依次类推. 阅读全文
摘要:
面试算法题5做这些题只是为了爱好,收集供所有找工作的学生和爱好者共享。package mymethod;import java.util.HashSet;import java.util.Set;/*** 请设计一个字符界面的程序,用来找出1-500以内的完整数,所谓完整数是指其所有因子和(包括1而不包括自身)等于自身* 的整数,例如28=1+2+4+7+14,1,2,4,7,14都是28的因子,所以28是个完整数.* @author acer*/public class Method1 {public static void main(String[] args){for(int i=1;i 阅读全文