1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16 转换成双向链表 4=6=8=10=12=14=16。 首先我们定义的二元查找树 节点的数据结构如下: struct BSTreeNode { int m_nValue; // value of node BSTreeNode *m_pLeft; // left child of node BSTreeNode *m_pRight; // right child of node }; 2.设计包含min函数的栈。 定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。 要求函数min、push以及pop的时间复杂度都是O(1)。 3.求子数组的最大和 题目: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2, 因此输出为该子数组的和18。 4.在二元树中找出和为某一值的所有路径 题目:输入一个整数和一棵二元树。 从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。 打印出和与输入整数相等的所有路径。 例如 输入整数22和如下二元树 10 / \ 5 12 / \ 4 7 则打印出两条路径:10, 12和10, 5, 7。 二元树节点的数据结构定义为: struct BinaryTreeNode // a node in the binary tree { int m_nValue; // value of node BinaryTreeNode *m_pLeft; // left child of node BinaryTreeNode *m_pRight; // right child of node }; 5.查找最小的k个元素 题目:输入n个整数,输出其中最小的k个。 例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。
资源简介:许多大公司的试题 面试的和笔试的,其中包括C和C++ JAVA
上传时间: 2014-08-19
上传用户:奇奇奔奔
资源简介:北京一家JAVA开发公司面试题 (留给后人) .mht文件
上传时间: 2015-06-16
上传用户:cursor
资源简介:某公司面试题 某公司面试题 某公司面试题
上传时间: 2016-03-31
上传用户:star_in_rain
资源简介:java试题大全,包括各大公司面试试题. 本试题仅供个人学识交流使用,不要用于商业用途.
上传时间: 2016-07-14
上传用户:zgu489
资源简介:2008软件公司面试题:排序大全:简单选择排序、冒泡排序、选择排序、shell排序、快速排序、插入排序、堆排序(从小到大)、归并排序(利用递归)
上传时间: 2013-12-10
上传用户:han_zh
资源简介:为了大家找工作的方便,现将微软常考的面试题上传,希望对大家有帮助.
上传时间: 2014-01-03
上传用户:hgy9473
资源简介:周立功单片机公司面试题
上传时间: 2013-11-13
上传用户:cjh1129
资源简介:求职的同志请关注:华为,微软等公司笔试题,面试题及答案
上传时间: 2016-10-21
上传用户:13188549192
资源简介:Csharp的面试资料还不错北京上海南京广州等大城市的各个公司的近几年的csharp程序员面试题比较全面
上传时间: 2014-01-17
上传用户:wpwpwlxwlx
资源简介:各大公司的面试题,对参加面试比较有好处
上传时间: 2016-04-06
上传用户:cjl42111
资源简介:各大公司硬件面试题, 非常有参考价值 doc格式
上传时间: 2013-12-28
上传用户:笨小孩
资源简介:c与c++面试题汇总.doc 微软亚洲技术中心的面试题!!! 1.进程和线程的差别。
上传时间: 2017-01-03
上传用户:dreamboy36
资源简介:CC++面试题大汇总.txt.汇集了近年来最核心的C,C++面试题,从原理进行分析。让你具备更多的笔试技巧
上传时间: 2017-01-30
上传用户:hebmuljb
资源简介:集北京、上海、广州、深圳、南京、杭州的各大软件、IT公司的软件面试题,希望给那些正在求职或将要求职的人一点帮助。
上传时间: 2017-02-19
上传用户:225588
资源简介:主要是收集了一些大公司的面试题,希望大家看完后,能顺利通过面试
上传时间: 2017-07-19
上传用户:semi1981
资源简介:一些大公司的笔试面试题
上传时间: 2014-01-10
上传用户:bcjtao
资源简介:C语言面试题集锦,要跳槽换工作的赶紧下下来看吧,对你肯定有帮助啊,到时候到了好公司可不要忘了我啊,
上传时间: 2014-01-01
上传用户:ANRAN
资源简介:很多种知名公司的面试题,大多是算法问题,用C++编写的源码,还有一些比较难的问题的解答,例如:两路归并排序,
上传时间: 2013-12-22
上传用户:llandlu
资源简介:各个软件公司的面试题、笔试题,包括c、c++语言,附有答案。
上传时间: 2017-06-01
上传用户:顶得柱
资源简介:注明:经过本人面试的经历和在网上的资料整理出来的100道比较常见的C#面试题,想当初面试公司虽然不是很多,第一次找工作用了近两周的时间面试了二十多家公司,成功的不到十家,最后选择了一家大型的软件公司干了两个月就走人了。后来又找了一周工作,面试了...
上传时间: 2017-02-19
上传用户:rocket1122
资源简介:微软等数据结构算法面试100题全部答案集锦 找工作的朋友们,可以下载来看看,全部都是经典面试题。
上传时间: 2013-04-24
上传用户:songnanhua
资源简介:50个C、C++面试题
上传时间: 2013-11-13
上传用户:1477849018@qq.com
资源简介:很好的一套c++的经典面试题。面试常常遇到
上传时间: 2013-11-26
上传用户:fxf126@126.com
资源简介:2005年华为c的面试题,希望能够对拼命找工作的人有所帮助。
上传时间: 2013-12-06
上传用户:66666
资源简介:CE下的DES加密.虽然现在微软这样的大公司已经不在产品中用DES了,在我们其他的应用当中,DES还是有一些用处的。 可以用来做简单的软件的保护。
上传时间: 2015-08-14
上传用户:TRIFCT
资源简介:进行DES加密解密的程序以及代码 虽然现在微软这样的大公司已经不在产品中用DES了,在我们其他的应用当中,DES还是有一些用处的。
上传时间: 2014-01-01
上传用户:xymbian
资源简介:c++andcforgood,很好的书籍,里边有一些面试题
上传时间: 2016-01-23
上传用户:520
资源简介:从一些公司笔试题中总结出来的关于C++的题目
上传时间: 2014-05-29
上传用户:yimoney
资源简介:c#面试题,提供给程序员面试的资料,包括C#基础知识,Sql语言,数据库操作
上传时间: 2016-03-05
上传用户:fandeshun
资源简介:微软面试题:给出一个函数来输出一个字符串的所有排列。 简单的回溯就可以实现了。当然排列的产生也有很多种算法,去看看组合数学,还有逆序生成排列和一些不需要递归生成排列的方法。印象中Knuth的<TAOCP>第一卷里面深入讲了排列的生成。这些算法的理解需要...
上传时间: 2013-12-31
上传用户:康郎