用户: 密码:

onstu.net

onstu.cn

首页 党性材料 考试e站 资料下载 考研资料 免费论文 自考辅导 原创文学 资格考试 毕业论文 资格培训
英语 英语论坛 四六英语 英语资料 雅思托福 英语课堂 英语学习 英语听力 英文老歌 英语测试 英语新闻
执业 注册会计 执业医师 国家司法 会计职称 心理咨询 导游资格 物流管理 公务员 造价工程 注册税务
联盟 书店加盟 培训老师 远程教育 学校联盟 培训机构 考试心得 网站联盟 考试动态 英语测试 行业分析
 

微软公司的面试问题---运算题


http://www.onstu.net在线学习网 日期:2005-6-5 17:04:30     来源:   编辑: 

2005-03-06 ★链接表和数组之间的区别是什么?   ★做一个链接表,你为什么要选择这样的方法?   ★选择一种算法来整理出一个链接表。你为什么要选择这种方法?现在用O(n)时间来做。   ★说说各种股票分类算法的优点和缺点。   ★用一种算法来颠倒一个链接表的顺序。现在在不用递归式的情况下做一遍。   ★用一种算法在一个循环的链接表里插入一个节点,但不得穿越链接表。   ★用一种算法整理一个数组。你为什么选择这种方法?   ★用一种算法使通用字符串相匹配。   ★颠倒一个字符串。优化速度。优化空间。   ★颠倒一个句子中的词的顺序,比如将“我叫克丽丝”转换为“克丽丝叫我”,实现速度最快,移动最少。   ★找到一个子字符串。优化速度。优化空间。   ★比较两个字符串,用O(n)时间和恒量空间。   ★假设你有一个用1001个整数组成的数组,这些整数是任意排列的,但是你知道所有的整数都在1到1000(包括1000)之间。此外,除一个数字出现两次外,其他所有数字只出现一次。假设你只能对这个数组做一次处理,用一种算法找出重复的那个数字。如果你在运算中使用了辅助的存储方式,那么你能找到不用这种方式的算法吗?   ★不用乘法或加法增加8倍。现在用同样的方法增加7倍。

职业资格 毕业论文(报告简历等) 考研(高考) 英语(水平资格) 资格考试 执业资格 求职创业演讲 范文 感情故事情书 计算机学习
生活杂志 教案课件

Copyright ©2002 - 2005 onstu.net

关于我们 ┋ 免费求职招聘 ┋ 资格考试 ┋ 自助链接 ┋ 网站导航 ┋ 网站地图 ┋ 一心文学 ┋ 诚征合作TOP ┋

Copyright © 2002 www.onstu.net 在线学习网 All Rights Reserved 新ICP备05001060号