Well, let's figure it out. Each integer takes up 4 bytes, and let's assume 15 bytes for each string. Also, I'm not sure what overhead there is for the Type structure itself, but let's just say 3 integers each (self, previous, next).
So... 2355 * 1200 * (5*4 + 2*15 + 5*4 + 3*4)
= 220428000 bytes = 210 MB = Yikes!
That is a lot of many required for ONLY the types! It's approximate, but at least it tells you that it's probably not feasible for what you want to do.
That's probably not the answer you were looking for, but I hope it helps.
So... 2355 * 1200 * (5*4 + 2*15 + 5*4 + 3*4)
= 220428000 bytes = 210 MB = Yikes!
That is a lot of many required for ONLY the types! It's approximate, but at least it tells you that it's probably not feasible for what you want to do.
That's probably not the answer you were looking for, but I hope it helps.