Zhuge Liang's PasswordTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 931Accepted Submission(s): 6...
分类:
其他好文 时间:
2014-10-30 22:17:31
阅读次数:
226
题目:You are given annxn2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Follow up:Could you do this in-place?在原址上进行将矩阵旋转90度。如...
分类:
其他好文 时间:
2014-10-30 19:03:07
阅读次数:
208
O(1)空间复杂度实现n*n矩阵旋转90度,#include<iostream>
usingnamespacestd;
#defineARRAY_SIZE5
voidprint_two_array(inta[][ARRAY_SIZE]){
cout<<endl;
for(inti=0;i<ARRAY_SIZE;i++){
for(intj=0;j<ARRAY_SIZE;j++){
cout<<a[i][j]<<",";
..
分类:
其他好文 时间:
2014-09-29 03:43:57
阅读次数:
221
C#中利用GDI+绘制旋转文本的文字,网上有很多资料,基本都使用矩阵旋转的方式实现。但基本都只提及按点旋转,若要实现在矩形范围内旋转文本,资料较少。经过琢磨,可以将矩形内旋转转化为按点旋转,不过需要经过不少的计算过程。利用下面的类可以实现该功能。[csharp]view plaincopyusin....
分类:
其他好文 时间:
2014-09-18 18:16:14
阅读次数:
275
一张图像表示成NxN的矩阵,图像中每个像素是4个字节,写一个函数把图像旋转90度。 你能原地进行操作吗?(即不开辟额外的存储空间)
这个题第一感觉就是一次交换矩阵的元素:
比如 3*3 矩阵
1 2 3
4 5 6
7 8 9
先处理第一行,一次逆时针旋转四个元素,下面是二次做的
3 2 9 3 6 9
4 5 6 2 5 8
1 8 7 ...
分类:
其他好文 时间:
2014-08-15 21:10:17
阅读次数:
301
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度。因为要求空间复杂度是常数,因此应该迭代旋转操作。
class ...
分类:
其他好文 时间:
2014-06-30 19:51:53
阅读次数:
267
纹理旋转实现思路:纹理坐标*平移矩阵*旋转矩阵(类似顶点旋转);矩阵一般要求中心点为(0,0)
而纹理中心点默认(0.5,0.5);所以先得平移到(0,0);可以考虑乘以平移矩阵[1,0,0,0,1,0,-0.5,-0.5,1]也可以直接简化
(texcoord.x-0.5,texcoord.y-0...
分类:
其他好文 时间:
2014-05-22 02:48:47
阅读次数:
243