lintcode-矩阵的之字型遍历 -185
来源:互联网 发布:八爪鱼采集器mac版 编辑:程序博客网 时间:2024/04/29 02:57
给你一个包含 m x n 个元素的矩阵 (m 行, n 列), 求该矩阵的之字型遍历。
您在真实的面试中是否遇到过这个题?样例
对于如下矩阵:
[ [1, 2, 3, 4], [5, 6, 7, 8], [9,10, 11, 12]]
返回 [1, 2, 5, 9, 6, 3, 4, 7, 10, 11, 8, 12]
class Solution {public: vector<int> printZMatrix(vector<vector<int> > &arr) { vector<int> ret;ret.push_back(arr[0][0]); int n=arr.size();int m=arr[0].size(); int j=1,i=1;bool open=false;while(true){vector<int> tmp;int x,y; if(j<m){x=0; y=j++;}else if(i<n){ y=m-1;x=i++;}elsebreak;while(x<n&&y>=0) tmp.push_back(arr[x++][y--]);if(open) reverse(tmp.begin(),tmp.end());open=!open; opy(tmp.begin(),tmp.end(),back_inserter(ret));}return ret; }};
0 0
- lintcode-矩阵的之字型遍历 -185
- LintCode 185-矩阵的之字型遍历
- LintCode-矩阵的之字型遍历
- 矩阵的之字型遍历-LintCode
- Lintcode矩阵之字型遍历
- LintCode Matrix Zigzag Traversal 矩阵的之字型遍历
- 矩阵的之字型遍历
- 矩阵的之字型遍历
- 矩阵的之字型遍历
- 矩阵的之字型遍历
- 矩阵的之字型遍历
- 题目:矩阵的之字型遍历
- 185.Matrix Zigzag Traversal-矩阵的之字型遍历(容易题)
- 数组与矩阵---之字型打印矩阵
- 之字型打印矩阵(算法)
- 剑指Offer:树的层次遍历,分层打印和按之字型打印
- LintCode之矩阵面积
- LintCode之二叉树的前序遍历
- C结构体之位域(位段)
- 验证歌德巴赫猜想对2000以内的正偶数成立 及 将一个正整数分解质因数
- IOS 异步下载图片
- 开源中国源码学习UI篇(三)之ViewPager+Fragment的使用分析
- Android.mk简介
- lintcode-矩阵的之字型遍历 -185
- JSON对象长度和遍历方法
- iOS编程------UIAlertController
- c++ primer第五版(中文)习题答案 第十章第四节第一小节-插入迭代器
- Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arabic).....
- ptrdiff_t学习
- 虚拟机网络调试
- HDOJ 2034 A-B c++
- Maven插件编写