|
Program Name: C++ sets class Published By: Abecedarical Systems License Type: Freeware Date Added: October 30, 2008 |
C++ sets class v1.0
C++ sets class Desciption:The sets class can be used to perform set operations in your programs. It represents set elements as bits in a private array of unsigned long integers. The array size is a defined constant which can be changed to suit your application. The sets class supports the following set operations by means of C++ operator overloading: unionThe union of two sets A, B is the set of all elements which belong to either A or B. In the sets class, the symbol + is the binary union operator: A + B = {x: x is in A -or- x is in B } intersectionThe intersection of two sets A, B is the set of all elements which belong to both A and B. The symbol * is the binary intersection operator:A * B = {x: x is in A -and- x is in B }exampleLet A = {1, 2, 3, 4} and B = {3, 4, 5, 6}. ThenA + B = {1, 2, 3, 4, 5, 6}A * B = {3, 4} complementIn set theory, sets are subsets of a fixed universal set U. In the sets class, U is the set of elements numbered from 1 to MAX_WORDS * WORD_SIZE. In the class declaration file below, the following definitions are made:#define MAX_WORDS 2#define WORD_SIZE ( 8 * sizeof( unsigned long ) )These parameters make the range of U, 1 to 64 in sets. To increase or decrease the size of U, change the defined value of MAX_WORDS. The complement of set A is the set of elements belonging to U but not belonging to A. The symbol ~ is the unary complement operator:~A = {x: x is in U, x is not in A }exampleLet A = {1, 2, 3, 4} and B = {3, 4, 5, 6}. Then~A = {5, 6, 7, . . .}~B = {1, 2, 7, 8, 9, . . .} differenceThe difference of two sets A, B is the set of all elements which belong to A less those in B. The symbol - is the binary difference operator:A - B = {x: x is in A, x is not in B}exampleLet A = {1, 2, 3, 4} and B = {3, 4, 5, 6}. ThenA - B = {1, 2}It can be shown that A - B = A * ~B. symmetric differenceThe symmetric difference of two sets A, B is the set of all elements which belong to A or to B, but not both. Requirements: C/C++ compiler What's New: New release License: Freeware | Price: $0.00 | Size: 1.3 MB | Downloads (189) Platform: Windows 95
Term:
Belong
- Sets Set - X Example - Complement - Class Set - Word - Long - Set Elements - Max Words - Sets Class - Free Elements 3 - Table Of Elements - Finit Elements - Feng Shui Elements - Periodic Table Of The Elements - Adobe Photoshop Elements - Printable Periodic Table Of Elements - 3-sets - Sets Of Palettes - Comforter Sets
C++ sets class Copyright notice: Pirated Software Hurts Software Developers. Using C++ sets class Free Download crack, warez, password, serial numbers, torrent, keygen, registration codes, key generators is illegal and your business could subject you to lawsuits and leave your operating systems without patches. We do not host any torrent files or links of C++ sets class from depositfiles.com, rapidshare.com, megaupload.com etc. All download links are direct full download from publisher sites or their selected mirrors. Avoid: oem software, old version, warez, serial, torrent, keygen, crack of C++ sets class. Consider: C++ sets class full version, full download, premium download, licensed copy. |
| Related Software | |
|
| New Downloads | Top Downloads | Top Search |