Re: JAVA MathSET API
On 3/20/2014 4:39 PM, Kai wrote:
On Thursday, March 20, 2014 10:39:46 PM UTC+4, Eric Sosman wrote:
On 3/20/2014 1:34 PM, Kai wrote:
On Thursday, March 6, 2014 10:13:46 PM UTC+4, Kai wrote:
I want to implement a mathematical set of strings using the JAVA API MathSET.
Is there anything you can suggest for this implementation.
I meant the type of set where we have union, intersection, etc.. I need to implement it using "mathSET API". Hashing also will be involved. Anyone can help for the implementation please?
What's your difficulty?
If by "JAVA API MathSET" you mean the class documented at
<http://math-it.org/java/docs/org/mathIT/algebra/MathSet.html>,
it looks like everything you ask is already done: Just grab the
class and start using it.
If by "JAVA API MathSET" you mean some other class, tell us
what other class you mean and where we can find out about it.
... besides which, the included-with-Java classes that
implement the java.util.Set interface already provide union and
intersection via the addAll() and retainAll() methods, respectively.
So, again: What problems are you having?
You really helped, thanks. I'm starting having ideas on it now. But, frankly, I am kind of new to these types of data structures and don't know how to use the documentation(still learning stage), like the link you sent. I need a small example on how to implement using the documentation, e.g for the superset or subset. Then I'll be able to complete the remaining methods. :/
You *still* haven't described what you're trying to do! What
do you mean by "the superset," for example? You probably don't
want to enumerate all supersets of a given set, which would require
infinite time. If you're trying to test whether set S1 is a superset
of set S2, just find their intersection and compare its size to S2's.
Also, you *still* haven't explained what kind of difficulty you
are having! The documentation for the Set interface and for the
MathSet class seem clear enough; what can I add to what they've
already told you?
(Surmise: Kai, do you know how to write Java? If you're just
starting to learn the language, a "small example" isn't going to
be a whole lot of help ...)
--
Eric Sosman
esosman@comcast-dot-net.invalid