我觉得我的算法比较简单易懂,比网上的那些简单些。至于时间复杂度就没有比较了。 算法思想:从最外层向内层遍历矩阵 ...
分类:
编程语言 时间:
2018-04-09 18:53:09
阅读次数:
143
介绍一下模板类 vector 的常用操作,以及一个应用举例,顺时针打印矩阵。 ...
分类:
其他好文 时间:
2018-03-18 13:58:41
阅读次数:
201
题目: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 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. 分析: 这题是牛客网剑指off ...
分类:
其他好文 时间:
2018-02-12 23:01:33
阅读次数:
209
今日题目: 今天的题目都比较简单,下面一一介绍: 1. 顺时针打印矩阵 代码如下: 2. 包含min函数的栈 代码如下: 3.栈的压入、弹出序列 代码如下: 4. 从上到下打印二叉树 代码如下: 5. 二叉搜索树的后序遍历序列 代码如下: 6.二叉树中和为某一值的路径 代码如下: ...
分类:
编程语言 时间:
2018-02-02 21:46:55
阅读次数:
155
18.二叉树的镜像 操作给定的二叉树,将其变换为源二叉树的镜像。 ==19.顺时针打印矩阵(这道题有难度)== ==见书P161== 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
分类:
其他好文 时间:
2018-01-18 01:07:22
阅读次数:
137
题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 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. 思路:由外向里,按圈打印,考 ...
分类:
其他好文 时间:
2017-12-23 20:13:38
阅读次数:
137
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 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. 问题:怎么输入二维数组 ...
分类:
其他好文 时间:
2017-11-19 01:51:06
阅读次数:
196
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 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. 1 class Solution { ... ...
分类:
其他好文 时间:
2017-10-31 11:17:00
阅读次数:
154
题目描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字, 例如,如果输入如下矩阵: 1 2 3 45 6 7 89 10 11 1213 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 分析: 小心越界,小心死循环。 ...
分类:
其他好文 时间:
2017-10-29 12:56:20
阅读次数:
177
每个人有不同的方法,我用四个变量标记边界 class Solution { public: vector<int> printMatrix(vector<vector<int> > matrix) { vector<int> res; int l,r,t,b; l = 0, r = matrix[0 ...
分类:
其他好文 时间:
2017-10-13 20:10:03
阅读次数:
172