
算法
v1v1wang
这个作者很懒,什么都没留下…
展开
-
EXCEL
<br />EXECEL:<br /> <br />一: 数字转换成大写字母<br /> =SUBSTITUTE(SUBSTITUTE(IF(A1<0,"负","")&TEXT(TRUNC(ABS(ROUND(A1,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A1,2))),"",TEXT(RIGHT(TRUNC(ROUND(A1,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A1,"0.00"))),"角","")&原创 2010-06-30 14:33:00 · 665 阅读 · 0 评论 -
有1元、5元、10元、20元、50元、100元硬币无数个,问100000元的组合方法有多少个
package com.coolxia.具体; import java.util.ArrayList; class Test1 { static int count = 0; static int fun(int stairs, int max, int[原创 2011-10-14 00:35:04 · 4055 阅读 · 0 评论 -
2-数组中出现次数超过一半的数字
数组中超过出现次数超过一半的数字 题目:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。 分析:编程之美上也有这道题,不过它变换了题目的表述形式,如下:寻找发帖水王: Tango是微软亚洲研究院的一个试验项目,如图2-1所示。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”转载 2011-10-20 14:28:42 · 9149 阅读 · 1 评论 -
百度最新面试题:现在有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来
public class BitTest { static int []bit=new int[10000000/32+1]; //将i为置1 static void set(int i){ bit[i<<5]|=(1<<(bit[i]&0x1f)); } //判断i为是否为1 static int test(int i){ return bit[i<<5]&(1<<(bit[原创 2011-10-23 14:36:31 · 3044 阅读 · 4 评论