一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 694|回复: 4
收起左侧

[CareerCup] 帮忙找bug.....多谢,matrix旋转90度那题

[复制链接] |试试Instant~ |关注本帖
TonyJang 发表于 2014-8-24 16:49:08 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
LZ卸了eclipse,装了个新的操蛋IDE,还没摸索完,这玩意不提示错误,就说了非法表达式,你妹!
  1. public class Q1_5{
  2. public static void rotate(int matrix[][],int n){

  3. for(int layer=0;layer<n/2;layer++){

  4. int first=layer;
  5. int last=n-1-layer;
  6. for(int i=first;i<last;i++){
  7. int offest=i-first;
  8. //save the top
  9. int top=matrix[first][i];

  10. //left->top

  11. matrix[first][i]=matrix[last-offset][first];
  12. //bottom->left

  13. matrix[last-offset][first]=matrix[last][last-offset];

  14. //right->bottom

  15. matrix[last][last-offset]=matrix[i][last];

  16. //top->right

  17. matrix[i][last]=top;





  18. }


  19. public static void main(String[] args){

  20. int[][] matrix = new int[][]{
  21.    {1,2,3,4,},
  22.    {5,6,7,8,},
  23.    {9,10,11,12},
  24.    {13,14,15,16}
  25. };
  26. rotate(matrix,4);
  27. for(int i=0;i<4;i++){
  28. for(int j=0;j<4;j++){
  29. System.out.print(matrix[i][j]);
  30. }
  31. System.out.println("\n");
  32. }




  33. }

  34. }


复制代码
这是LZ写的,运行不了,还不知道错误在哪儿......


MCwong 发表于 2014-8-24 18:58:43 | 显示全部楼层
1.rotate方法最后少了两“}”。
2.第9行"offest"改成"offset"。
回复 支持 反对

使用道具 举报

 楼主| TonyJang 发表于 2014-8-24 19:42:16 | 显示全部楼层
MCwong 发表于 2014-8-24 18:58
1.rotate方法最后少了两“}”。
2.第9行"offest"改成"offset"。

谢谢啦!正在重装VIM.....
回复 支持 反对

使用道具 举报

水逼一枚 发表于 2014-8-25 00:49:01 | 显示全部楼层
TonyJang 发表于 2014-8-24 19:42
谢谢啦!正在重装VIM.....

我觉得这个题还是先转置在SWAP是最好理解的方法,那个layer方法感觉很容易出错。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| TonyJang 发表于 2014-8-25 16:28:26 | 显示全部楼层
水逼一枚 发表于 2014-8-25 00:49
我觉得这个题还是先转置在SWAP是最好理解的方法,那个layer方法感觉很容易出错。

展开说说....
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 20:18

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表