Rotate Image、Pascal's Triangle vector用法
来源:互联网 发布:批量编辑图片的软件 编辑:程序博客网 时间:2024/06/16 03:51
题目:
You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
Follow up:
Could you do this in-place?
顺时针旋转90度
void retate(vector<vector<int> > &matrix){int len = matrix[0].size();vector<vector<int> > b(len);//二维vector 定义for (int i = 0; i<len; i++)// 二维vector初始化{for (int j = 0; j<len; j++){b[i].push_back(matrix[i][j]);}}for (int i = 0; i<len; i++){for (int j = 0; j<len; j++){matrix[j][len-i-1] =b[i][j] ;}}}
题目:
Pascal's Triangle
Given numRows, generate the first numRows of Pascal's triangle.
For example, given numRows = 5,
Return
[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]
//vector 作为函数返回值类型时,只用返回容器名就可以
vector<vector<int> > generate(int numRows) { vector<vector<int > >matrix(numRows);//二维vector 定义必须定义大小,如果是vector<vector<int > >matrix 则提示错误 if(numRows==0)return matrix;matrix[0].push_back(1);if (numRows == 1)return matrix; matrix[1].push_back(1); matrix[1].push_back(1); if (numRows == 2) return matrix; else { for (int i = 2; i < numRows; i++) { matrix[i].push_back(1); for (int j = 1; j < i; j++) { matrix[i].push_back(matrix[i - 1][j] + matrix[i - 1][j - 1]); } matrix[i].push_back(1); } return matrix; } }
0 0
- Rotate Image、Pascal's Triangle vector用法
- LeetCode 118 Pascal's Triangle(帕斯卡三角形)(vector)
- 118. Pascal's Triangle(使用二维vector)
- Pascal's Triangle、Pascal's Triangle II
- Pascal's Triangle , Pascal's Triangle II
- Pascal's Triangle Pascal's Triangle||
- Pascal's Triangle & Pascal's Triangle II
- Pascal's Triangle && Pascal's Triangle II
- 【Leetcode】Pascal's Triangle (Pascal)
- LeetCode Pascal's Triangle
- [Leetcode] Pascal's Triangle
- LeetCode: Pascal's Triangle
- Pascal's Triangle
- Pascal's Triangle II
- [LeetCode] Pascal's Triangle
- 【leetcode】Pascal's Triangle
- [118]Pascal's Triangle
- Pascal's Triangle
- 缓冲区的比较
- Apache下htaccess文件不起作用/rewrite 没有效果
- 不用if比较两个数大小
- 关于在cocos2d中展示文字
- Unity3D 使用XML进行简单的配置文件修改
- Rotate Image、Pascal's Triangle vector用法
- Unity3D传递ProtoBuf-net消息测试
- Dom获取元素的几种方式
- 循环队列 链式队列 的jJAVA实现
- 学习swift资源汇总
- 利用原生JavaScript获取样式的方式小结
- 数据结构与算法分析的C++描述结构学习(2)
- POJ 3580——SuperMemo(Splay树,经典题)
- 10-30