微软基础编程题
2009-08-14 20:40
267 查看
1.链表和数组的区别在哪里?
2.编写实现链表排序的一种算法。说明为什么你会选择用这样的方法?
3.编写实现数组排序的一种算法。说明为什么你会选择用这样的方法?
4.请编写能直接实现strstr()函数功能的代码。
5.编写反转字符串的程序,要求优化速度、优化空间。
6.在链表里如何发现循环链接?
7.给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。
8.写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
9.给出一个函数来输出一个字符串的所有排列。
10.请编写实现malloc()内存分配函数功能一样的代码。
11.给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个字节重叠。
12.怎样编写一个程序,把一个有序整数数组放到二叉树中?
13.怎样从顶部开始逐层打印二叉树结点数据?请编程。
14.怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)?
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dongth/archive/2005/11/21/533697.aspx
2.编写实现链表排序的一种算法。说明为什么你会选择用这样的方法?
3.编写实现数组排序的一种算法。说明为什么你会选择用这样的方法?
4.请编写能直接实现strstr()函数功能的代码。
5.编写反转字符串的程序,要求优化速度、优化空间。
6.在链表里如何发现循环链接?
7.给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。
8.写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
9.给出一个函数来输出一个字符串的所有排列。
10.请编写实现malloc()内存分配函数功能一样的代码。
11.给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个字节重叠。
12.怎样编写一个程序,把一个有序整数数组放到二叉树中?
13.怎样从顶部开始逐层打印二叉树结点数据?请编程。
14.怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)?
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dongth/archive/2005/11/21/533697.aspx
相关文章推荐
- “微软企业业务生产力基础架构(BPIO)解决方案和销售工具集锦”光盘发送通知
- 网易云课堂-Java应用基础:入门篇-第1章编程题-1.温度转换(3分)
- 记录XYD笔试的一道基础编程题
- 微软校招编程题"Beautiful String"的状态机解法
- 网络效应,安装基础与微软的阴谋
- 微软软件实现技术授课系列内容之五:软件测试基础
- 微软活动目录基础漫谈
- Enterprise Library 微软企业库 基础学习资料
- PAT-有理数加法(基础编程题)
- 腾讯2017暑期实习生编程题——算法基础-字符移位
- 基础笔试编程题(jz)
- POJ 算法基础 编程题#2: 滑雪
- Web前端开发精品课HTML CSS JavaScript基础教程第六章课后编程题答案
- Windows server 2012 中power shell 3.0 基础知识-MVA微软官网实验环境
- 微软编程题-把二元查找树变成排序的双向链表
- Java基础编程题(API阶段测试)(答案)
- 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(1)--表单布局
- * 深度优先搜索(1) 编程题#1: 棋盘问题(Coursera 程序设计与算法 专项课程4 算法基础;递归+剪枝!)
- 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(4)--控件属性功能区
- 一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(7)--添加含规则的提交按钮到Flight Delay表单