算法
wwd252
大家好才是真的好!
展开
-
两个月薪上万的.Net面试题
一、月薪上万的net开发人员问题:有一队伍长100米,匀速前进,传令兵以匀速从队首运动到队尾然后返回队首,其间队伍前进了100米,问传令兵运动的距离。假设总共花了100秒, 队伍的速度则为1; V为传令兵速度, 传令兵到队尾的距离为S。则总共走 100 M + 2 * S。---------------------------传令兵走S,则此时部队走100-S;传令兵到尾部。往前走,路程为100+原创 2008-08-26 14:57:00 · 283 阅读 · 0 评论 -
求第1500个只有2,3,5因子的数
求第1500个只有2,3,5因子的数 数是从小到大排列 第一个数是1,1=2^0*3^0*5^0 要求用C实现,至少要讲清楚算法思路 #include #define N 1500 int main() { long result[N]; int p2,原创 2008-09-04 22:03:00 · 2282 阅读 · 0 评论 -
数组的循环右移
【题目】有一个整数数组,现要求实现这个整数数组的循环右移。如:1,2,3,4,5 则循环右移两位后结果是:4,5,1,2,3。 方法一:(最最容易想到的办法)void RightCircleShift_00(int buffer[],int shift){ int i,j,tt; for(i=0;i { tt = buffe转载 2008-09-11 20:09:00 · 365 阅读 · 0 评论 -
有几个整数,安要求排序:最大的放一位,最小的放第二位,从剩下的数据选出最大的放第三位,最小的放第四位,一次类推
下午看到这个算法题,觉得那个人的算法有点复杂,回来想了想 写了个,请大家拍砖我先说说我的思路吧,例如 2,4,1,5,6,3 。我的思路是先排序6,5,4,3,2,1 ,然后把插到6和5中间,然后其他数字右移一位,变成 6,1,5,4,3,2,把2在插到5和4中间 以此类推。算法如下 public void Sort() { int[] a ={ 7,6, 5, 4原创 2008-09-11 20:39:00 · 556 阅读 · 1 评论