- 2
- 0
- 约 113页
- 2017-03-05 发布于贵州
- 举报
微软技术面试1题答案1
微软技术面试100题第1-10题答案修正与优化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 ;
Sorehead:第一题:基本就是采用一次遍历即可,楼主采用的是递归方法。但有两个建议:1、函数里面最好不好使用全局变量,采用参数传递的方式可能更好。全局变量能少用就少用。2、if NULL pCurrent 这种方式我也不是很推荐。我知道采用这种方式的好处是一旦少写了一个等号,编译器会报错,NULL不是一个合法左值。其实我最开始写代码时也是这么写的,很长时间都觉得挺好。但这有个悖论,就是一个开发者能够想起来这么写的时候,这说明他知道这么是要做等值判断,自然也会知道该写 而不是 ,想不
您可能关注的文档
- 影视鉴赏 - 测试.docx
- 影视鉴赏 综合 期末考试.doc
- 影视鉴赏完全版-经过补充.doc
- 征服阅读Micsoft Word 文档.doc
- 征求意见稿 月3日修改稿.doc
- 很全的园林施工方案.doc
- 很全的小学一年音练习试卷.doc
- 很简单的使电脑方法.doc
- 徐州工程学院校网络应用服务与服务器托管实施办法.doc
- 徐州市2007011年五年中考数学试题及答案.doc
- 眉县(2025年)公安厅招聘警务辅助人员笔试真题(附答案).docx
- 新时代教师队伍建设改革及答案解析.docx
- 教师招聘公基常识专项题库及答案解析.docx
- 预防未成年人犯罪法重点条款及答案解析.docx
- 2025-2026 学年百强名校小学月考真题精选试卷含答案.docx
- 2025-2026 学年九年级下册历史同步练习巩固卷含答案.docx
- 2025-2026 学年六年级下册语文易错点专项突破卷含答案.docx
- 2025年云南特色民间工艺(云南艺术学院)网课章节测试答案.docx
- 长治市平顺县(2026年)辅警招聘《公安基础知识》真题及答案解析.docx
- 2025年西游记竞赛测试题及答案.docx
原创力文档

文档评论(0)