惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
I
InfoQ
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
D
DataBreaches.Net
L
LangChain Blog
F
Fortinet All Blogs
C
Check Point Blog
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
J
Java Code Geeks
月光博客
月光博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
宝玉的分享
宝玉的分享
Jina AI
Jina AI

博客园 - Eugene Leung

The AndroidManifest.xml File Make Web Not War 不使网站成为战场 地理考考你 开始进入SilverLight 邓亚萍博士学位论文 英文题目 DartTrainer 免费下载 从MSN Messenger的Hand Writing开始 今天闲暇的时候画了两幅画 fyiReporting RDLC Report Custom Code - Eugene Leung 骑 自行车 从公司 到家 猴面包树果 baobab tree 继承Form中的DevExpress控件不能打开编辑器Designer LJP Little John PalmOS 1.0 Release 最新版 (RC9后的正式版) 当你老了 --叶芝 我的语文备忘 新开始做wpf,随便写点经验 初中英语课本里隐藏着的惊人秘密(转载) 如果不出意外,我每周都会去工大打球 关于 韩国 申明 豆浆 和 端午 是其国家创造或历史的 看法
这几个问题我来答
Eugene Leung · 2009-03-04 · via 博客园 - Eugene Leung

算法

  1. 怎样知道一个数字是不是2的乘方?怎样判断一个数是不是奇数?      a. 用该数x与x-1做&操作,结果为零则x为2的乘方,另外2的乘方的末尾规律为2、4、8、6。 b. 奇数比较好判断,只要最后一位是奇数那这个数就是奇数
  2. 怎样找出链表中间的元素?     用两根指针指向表头,当a到一步,b就动两步。
  3. 怎样改变10,000个静态HTML页面中所有电话号码的格式? 这个不大清楚,不过我认为正则表达式是一个不错的选择
  4. 举出一个你所用过的递归的例子。 生成多级菜单(递推) 兔子数列(递归)
  5. 在散列表和排序后的列表中找一个元素,哪个查找速度最快?  排序表用二分法查找耗时比较稳定 O(n2) ,散列表不稳定,但可能比排序表快。
  6. 不管是书、杂志还是网络,你从中所学到的最后一点算法知识是什么? “算法是解决问题的步骤,会因为实际问题的需要变化”
  7. 怎样把字符串反转?你能不用临时的字符串么?   用两个指针, a指向头,b指向尾,b递减直到a,依次输出b指针指向的值。
  8. 你愿意用什么类型的语言来编写复杂的算法? C系列语言
  9. 有一个数组,里面是从1到1,000,000的整数,其中有一个数字出现了两次,你怎么找出那个重复的数字? 排序,然后比对相临数字
  10. 你知道“旅行商问题(Traveling Salesman Problem)”么? 查Google

posted on 2009-03-04 12:45  Eugene Leung  阅读(306)  评论()    收藏  举报