楼主: jaly50
跳转到指定楼层
上一主题 下一主题
收起左侧

Berkeley CS 61B Data Structures(in Java) Project1 加分+讨论帖

 
🔗
savage811 2017-5-23 18:58:46 | 只看该作者
全局:
mmyn 发表于 2017-5-6 00:14
激动!竟然在同一天内写完了Part1的sobel(),Part2,Part3和Part4一起写出来了!好有成就感啊!

Testing o ...

想问一下,,是怎么在存二维的xy坐标的时候,还能同时保存rgb三个数的呢?用的链表?还是二维数组呢?
想问一下使用的数据类型。。。是自己新建了类?
回复

使用道具 举报

🔗
savage811 2017-5-23 18:59:06 | 只看该作者
全局:
shushudidigege 发表于 2017-5-16 23:08
因为做毕设好久没学了,  part 4终于弄好啦。可以开始看下一章了

想问一下,,是怎么在存二维的xy坐标的时候,还能同时保存rgb三个数的呢?用的链表?还是二维数组呢?
想问一下使用的数据类型。。。是自己新建了类?
谢谢!
回复

使用道具 举报

🔗
arieslpx 2017-5-29 15:33:12 | 只看该作者
全局:
savage811 发表于 2017-5-23 18:59
想问一下,,是怎么在存二维的xy坐标的时候,还能同时保存rgb三个数的呢?用的链表?还是二维数组呢?
...

就是自己再写一个Pix class 里面的field是RGB的一维数组
在PixImage中写一个类型为Pix的二维数组就可以了
回复

使用道具 举报

🔗
arieslpx 2017-5-29 15:33:17 | 只看该作者
全局:
savage811 发表于 2017-5-23 18:59
想问一下,,是怎么在存二维的xy坐标的时候,还能同时保存rgb三个数的呢?用的链表?还是二维数组呢?
...

就是自己再写一个Pix class 里面的field是RGB的一维数组
在PixImage中写一个类型为Pix的二维数组就可以了
回复

使用道具 举报

🔗
arieslpx 2017-5-29 15:33:29 | 只看该作者
全局:
savage811 发表于 2017-5-23 18:59
想问一下,,是怎么在存二维的xy坐标的时候,还能同时保存rgb三个数的呢?用的链表?还是二维数组呢?
...

就是自己再写一个Pix class 里面的field是RGB的一维数组
在PixImage中写一个类型为Pix的二维数组就可以了
回复

使用道具 举报

🔗
arieslpx 2017-5-30 10:34:26 | 只看该作者
全局:
project1 的阅读量真的是太大了。。做完part1之后就彻底读不进去了,,
在做part1时主要遇到的难点在于需要自己定义class来存储RGB 之后还需要再写supporting method来减少代码量
最后还学到了run configuration这个可以在console下设置参数运行~
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
PatrickMa 2017-6-1 16:58:44 | 只看该作者
全局:
arieslpx 发表于 2017-5-30 10:34
project1 的阅读量真的是太大了。。做完part1之后就彻底读不进去了,,
在做part1时主要遇到的难点在于需 ...

同学~请问你那个part1的classpath那里是怎么设置的呀?我弄了好久也始终显示找不到符号。。
回复

使用道具 举报

🔗
SaltSprayAir 2017-6-2 20:19:38 | 只看该作者
全局:
做了快两整天吧,很容易把事情想复杂
PartI和II花了好多时间。PartI扩展边界:Blur全为0,Sobel四个角四条边分别扩展。PartII就是烦。PartIV反而感觉还行:list拆成两段,前段最后一个node分情况解决,写了个合并函数前后两段合并。
  1. Testing getWidth/getHeight on a 3x3 image.  Input image:
  2. 0,0,0,#                10,10,10,#        240,240,240,#       
  3. 30,30,30,#        120,120,120,#        250,250,250,#       
  4. 80,80,80,#        250,250,250,#        255,255,255,#       
  5. Good.
  6. Testing blurring on a 3x3 image.
  7. Good.
  8. Good.
  9. Good.
  10. Testing edge detection on a 3x3 image.
  11. Good.
  12. Testing getWidth/getHeight on a 2x3 image.  Input image:
  13. 0,0,0,#                100,100,100,#        100,100,100,#       
  14. 0,0,0,#                0,0,0,#                100,100,100,#       
  15. Good.
  16. Testing blurring on a 2x3 image.
  17. Good.
  18. Testing edge detection on a 2x3 image.
  19. Good.
复制代码
  1. Testing one-parameter RunLengthEncoding constuctor on a 3x3 image.  Input image:
  2. 0,0,0,#        3,3,3,#        6,6,6,#       
  3. 1,1,1,#        4,4,4,#        7,7,7,#       
  4. 2,2,2,#        5,5,5,#        8,8,8,#       
  5. Testing getWidth/getHeight on a 3x3 encoding.
  6. Good.
  7. Testing toPixImage() on a 3x3 encoding.
  8. Good.
  9. Testing setPixel() on a 3x3 encoding.
  10. Good.
  11. Testing setPixel() on a 3x3 encoding.
  12. Good.
  13. Testing setPixel() on a 3x3 encoding.
  14. Good.
  15. Testing setPixel() on a 3x3 encoding.
  16. Good.
  17. Testing setPixel() on a 3x3 encoding.
  18. Good.
  19. Testing setPixel() on a 3x3 encoding.
  20. Good.
  21. Testing setPixel() on a 3x3 encoding.
  22. Good.
  23. Testing one-parameter RunLengthEncoding constuctor on another 3x3 image.  Input image:
  24. 2,2,2,#        3,3,3,#        5,5,5,#       
  25. 2,2,2,#        4,4,4,#        5,5,5,#       
  26. 3,3,3,#        4,4,4,#        6,6,6,#       
  27. Testing getWidth/getHeight on a 3x3 encoding.
  28. Good.
  29. Testing toPixImage() on a 3x3 encoding.
  30. Good.
  31. Testing setPixel() on a 3x3 encoding.
  32. Good.
  33. Testing setPixel() on a 3x3 encoding.
  34. Good.
  35. Testing one-parameter RunLengthEncoding constuctor on a 5x2 image.  Input image:
  36. 0,0,0,#        5,5,5,#       
  37. 1,1,1,#        6,6,6,#       
  38. 2,2,2,#        7,7,7,#       
  39. 3,3,3,#        8,8,8,#       
  40. 4,4,4,#        9,9,9,#       
  41. Testing getWidth/getHeight on a 5x2 encoding.
  42. Good.
  43. Testing toPixImage() on a 5x2 encoding.
  44. Good.
  45. Testing setPixel() on a 5x2 encoding.
  46. Good.
  47. Testing setPixel() on a 5x2 encoding.
  48. Good.
  49. Testing setPixel() on a 5x2 encoding.
  50. Good.
  51. Testing one-parameter RunLengthEncoding constuctor on a 3x2 image.  Input image:
  52. 0,0,0,#        3,3,3,#       
  53. 1,1,1,#        4,4,4,#       
  54. 2,2,2,#        5,5,5,#       
  55. Testing getWidth/getHeight on a 3x2 encoding.
  56. Good.
  57. Testing toPixImage() on a 3x2 encoding.
  58. Good.
  59. Testing setPixel() on a 3x2 encoding.
  60. Good.
  61. Testing setPixel() on a 3x2 encoding.
  62. Good.
  63. Testing setPixel() on a 3x2 encoding.
  64. Good.
复制代码
回复

使用道具 举报

🔗
ZHR 2017-6-12 14:49:59 | 只看该作者
全局:
831128 发表于 2014-10-15 09:24
各位大牛,转专业新人有一个问题想问一下, 我已经把part1的code 写好了,可是不清楚怎样读取tiff图片文件 ...

求问eclipse
怎么测试图片啊
回复

使用道具 举报

🔗
ZHR 2017-6-12 14:52:43 | 只看该作者
全局:
Chiva_W 发表于 2015-3-20 14:10
同学你好,我也是用eclipse。。主程序写了是没错的。但是如果我用blurFile("woman.tiff", 5); eclipse总 ...

同问啊????可以加微信聊吗?1812075771
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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