
面试题集锦
文章平均质量分 61
chszs
这个作者很懒,什么都没留下…
展开
-
面试算法题1
面试算法题1在论坛看到有人提问,由于没有保存帖子路径,到处找了一下,没找到。干脆就放到blog上。/* * 有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。 * 比如f(13)=6,现在f(1)=1,问下一个最大的f(n)=n的n是什么? * writed by chszs */package myApp;import java.io.BufferedReader;im原创 2007-03-08 21:10:00 · 3768 阅读 · 5 评论 -
面试算法题2
面试算法题2package myfile;/** * 请用Java语言写一个函数printArray(int[][] aData),该函数将一个二维数组以顺时针螺旋的方式打印出来。 * 例如,对数组: * 1 2 3 4 5 * 14 15 16 17 6 * 13 20 19 18 7 * 12 11 10 9 8 * * 打印出来的序列应该是:1,2,3,4,5,6,7,8,9,10,1原创 2007-03-21 19:11:00 · 2918 阅读 · 0 评论 -
面试算法题4
面试算法题4据说是华为笔试题,练习了一下。package src;/* * 第二题: 假设有个int型的数n,实现高低位的互换,比如12345,给换成54321,写一个方法实现n的高低位的互换。(n是几不知道) */import java.io.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public c原创 2007-04-12 19:27:00 · 2969 阅读 · 1 评论 -
面试算法题3
面试算法题3据说是华为笔试题,练习了一下。package src;/* * 第一题: 假设n个小孩围成一圈,每次数第m个小孩,该小孩被踢出来,请问当这帮小孩子只剩下一个人的时候是第几个人。 * (比如m=3,第一次数到第3个,第二次从第4个开始往下数,转圈数)写一个方法来实现。 */public class Mymethod4 { public static int nchild=17;原创 2007-04-12 19:24:00 · 3567 阅读 · 2 评论 -
面试算法题6
面试算法题6做这些题只是为了爱好,收集供所有找工作的学生和爱好者共享。 package mymethod;/** * 已知一组数字:21,25,11,32,12,35,55,77,66 要求按以下规则进行排序:第一个数最大,第二个数最小, * 第三个数是剩下中的最大的,第四个数是剩下中的最小的,依此类推,请设计一个字符界面的程序解决之. * @author acer */public cl原创 2007-04-21 09:21:00 · 4102 阅读 · 1 评论 -
面试算法题5
面试算法题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都原创 2007-04-21 09:19:00 · 2745 阅读 · 0 评论