摘要: 题目 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 思路 根据二叉搜索树的特点,通过中序遍历得到的是有序的。 自己写的low代码 阅读全文
posted @ 2018-07-31 23:38 LynnMin 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 思路 先排 阅读全文
posted @ 2018-07-31 23:37 LynnMin 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 思路 我的思路是,分析 阅读全文
posted @ 2018-07-31 22:50 LynnMin 阅读(159) 评论(0) 推荐(0) 编辑