C + + sets class 1.0
Author: Stephen
Language: English
OS: Win95
Publisher: Abecedarical Systems
Homepage: http://home.att.net/~srschmitt/index.html
C + + sets class 1.0
Thank you for downloading C + + sets class
Free Download C + + sets class 1.0
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. ..
C + + sets class 1.0 Description
" C + + sets class : New release "
123tools.net Editor: C + + sets class - 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:
union
The 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 }
intersection
The 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 }
example
Let A = { 1, 2, 3, 4 } and B = { 3, 4, 5, 6 }. Then
A + B = { 1, 2, 3, 4, 5, 6 }
A * B = { 3, 4 }
complement
In 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 }
example
Let A = { 1, 2, 3, 4 } and B = { 3, 4, 5, 6 }. Then
~ A = { 5, 6, 7,... }
~ B = { 1, 2, 7, 8, 9,... }
difference
The 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 }
example
Let A = { 1, 2, 3, 4 } and B = { 3, 4, 5, 6 }. Then
A-B = { 1, 2 }
It can be shown that A-B = A * ~ B.
symmetric difference
The symmetric difference of two sets A, B is the set of all elements which belong to A or to B, but not both.
C + + sets class 1.0 Related Software
- WebCab TA for. NET ( Community Edition ) 1 Three API Docs, Three Sets of Client Examples. Offering a 1st class. NET, COM, and XML Web service product.FTP ) over UDP.library ) -HS TFTP...
- FR Text Find and Replace Utility 1.2 and replace text changes in sets of Microsoft Visual Studio Project files.-who want to change class, function or identity names in many source.m...
- FileTimes 1.9 Java class library to get / set file and directory times: Create / with a JNI native code class. Java and JNI you include in your.. This package retrieves and...
- Allok Video to PSP Converter 5.2.0202 format. Integrated world class MPEG4 encoder brings you amazing video quality.screen. It automatically sets default PSP video filename,the..ions...
- WebCab Portfolio for Delphi 4.2 Three API Docs, Three Sets of Client Example all in 1 product. Offering a 1st class. NET, COM, and XML Web service product implementation. y...
- WebCab Functions for Delphi 2.0 Three API Docs, Three Sets of Client Examples all in 1 product. Offering a 1st class. NET, COM, and XML Web service product implementation. lly.rface...
- Create Student Class Schedules 2.23 The Shift Schedules Class Scheduler-200 can be used to create student classroom.schedules as well as a class roster are created by the spreadsheet.ces or....
- Business Ethics Class Software 2.0 Strategy Development Framework Model, Strategic Management, MBA models and frameworks, business ..



