作者TonyQ (沉默是金)
看板java
标题Re: [问题] 删除文字档内重覆的字东西
时间Thu Jan 22 08:36:46 2009
※ 引述《divaka (希望每个人都活的自在)》之铭言:
1F:推 LyinZ:他说的应该是写暂存档吧? 01/21 22:45
2F:推 ClareQ:当然也可以实作出以磁碟IO为主来取代记忆体存取的Set 01/22 00:48
3F:→ ClareQ:用Set比自己实作资料处理流程,更易懂好维护和抽换实作啊^^ 01/22 00:51
实不实作 Set 介面根本不是这里讨论的重点 ,
这里在讨论的是如何实作 .
别人在讨论怎麽煮饭 , 你回一句用手煮 , 这样有意义吗......orz
会讨论到这个问题一定有资料结构的基础 ,
至於替换实做跟好维护 , 就算不实作Set ,
只要有抽象化的介面 , 还是一样很实做跟好维护 ,
this is not the point .
────────────────────────────────
而且明明就只是有人闲着没事在讨论一个特例而已 - -a
这种case 有没有?
有,但是说实在话有没有机会碰上?
一辈子难得几次吧。
所以其实这个解应该带过就好,能用内建的HashSet就用HashSet,
不过这里都已经说了前提是「档案很大」的状况下,
严谨的探讨各种解法,不算不合理吧?
就跟以前有学弟问我两个极大矩阵 1000000*1000000 矩阵乘法要怎麽算,
它直接用 array 去implement 碰到一个out of memory 的例外 ,
这种时候该丢一句就都用 Array 作就好吗?
当然不会嘛...
一定是建议他看样本的状况看是不是要用稀疏矩阵试试,
还是要把极大矩阵改成透过别的方式拆解成子问题来操作嘛。
怎麽连讨论一个这麽不常见的问题都要解释这麽详细呢 , 真是太没效益了.
而且明明前人也提出过讨论了...( 见版上
#17dSXJfN )
一个解会被提出绝对不是没有理由的.
--
What do you want to have ? / What do you have?
从书本中,你可以发现我的各种兴趣。
从CD中,你可以了解我所喜欢的偶像明星。
或许从文字你很难以了解一个人,但从物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.78.140
※ 编辑: TonyQ 来自: 221.169.78.140 (01/22 08:46)
4F:推 garywine1201:要硬跑也可以阿 java -Xmx1024m以上给他不就好了 01/22 08:52
5F:→ TonyQ:印象中 jvm 给 Xmx有上限 , 这问题版上以前讨论过. 01/22 09:23
6F:推 sbrhsieh:回文前应该要自己先估算一下,1M x 1M 是多大 01/22 14:02
7F:推 ClareQ:原po问问题时,有说过是档案极大的special case吗? 01/22 18:13
8F:推 ClareQ:要五毛给一块,对如原po的初学者来说,反而难以学习呀 01/22 18:16
9F:→ TonyQ:所以我也说讨论这个问题是闲着没事在做的事情啊 XD 01/22 20:59